Charlotte Riley Date of Birth December 29, 1981 (age 35) Birthplace Grindon, England Role May Carleton External Links: IMDB Site Charlotte Riley is an English actress. Her notable roles include Peggy Chase in In the Heart of the Sea, Nance in Edge of Tomorrow and Sarah Hurst in Easy Virtue. She plays the role of May Carleton in Peaky Blinders. Riley is married to actor Tom Hardy who portrays Alfie Solomons. Image Gallery Edit Add a photo to this gallery Retrieved from "https://peaky-blinders.fandom.com/wiki/Charlotte_Riley?oldid=11953" Categories: Cast Secondary Cast Series 2 Cast Series 4 Cast English actor Actress Add category Cancel Save Community content is available under CC-BY-SA unless otherwise noted.