Charlotte Riley
Charlotte Frances Riley (born 29 December 1981) is an English actress. She is known for her roles as Sarah Hurst in Easy Virtue (2008) and Catherine Earnshaw in ITV's adaptation of Wuthering Heights (2009).
Description above from the Wikipedia article Charlotte Riley, licensed under CC-BY-SA, full list of contributors on Wikipedia.
Acting
Movie
Edge of Tomorrow
as Nance
2014
TV
Peaky Blinders
as May Carleton
2013
Movie
London Has Fallen
as MI6 Jacquelin Marshall
2016
Movie
In the Heart of the Sea
as Peggy
2015
TV
The Peripheral
as Aelita West
2022
Movie
Easy Virtue
as Sarah Hurst
2008
Movie
FX's A Christmas Carol
as Lottie / Ghost of Christmas Present
2019
TV
Jonathan Strange & Mr Norrell
as Arabella
2015
TV
Agatha Christie's Marple
as Margot Bence
2004
TV
Trying
as Kat
2020
TV
World Without End
as Caris
2012
TV
Foyle's War
as Mandy Dean
2002
TV
Wuthering Heights
as Catherine Earnshaw
2009
TV
Trust
as Robina Lund
2018
Movie
Swimming with Men
as Sarah
2018
TV
The Take
as Maggie
2009
TV
DCI Banks
as Lucy Payne
2011
TV
Inspector George Gently
2008
Movie
Entity
as Kate Hansen
2012
TV
Malice
as Sophie
2025
Movie
King Charles III
as Kate Middleton
2017
TV
Press
as Holly Evans
2018
Movie
Masters of the Universe
as Queen Marlena
2026
TV
Close to the Enemy
as Rachel Lombard
2016