Which actress plays Grace Burgess, Tommy Shelby's first wife?
Answer
Annabelle Wallis
Answer
Annabelle Wallis
Which actress plays Grace Burgess, Tommy Shelby's first wife? Annabelle Wallis plays Grace Burgess.
Wallis portrays Grace as an undercover agent who first appears working as a barmaid at the Garrison pub. She is operating for the Birmingham police, tasked with getting close to Tommy Shelby and helping recover stolen weapons.
Grace and Tommy begin as adversaries with competing loyalties, but their relationship becomes one of the show's central romances. She leaves Birmingham for America, later returns, and marries Tommy in the third series. Wallis therefore plays Grace Burgess before she becomes Grace Shelby.
The character is easy to confuse with Ada Shelby, played by Sophie Rundle, or Lizzie Stark, played by Natasha O'Keeffe. Charlotte Riley is also associated with the Shelby family's romantic storylines, but she plays May Carleton, not Grace. Wallis's other widely known screen roles include Jane Seymour in The Tudors and Mia Form in Annabelle.
Source: Wikipedia · fact-checked Sept. 2026