Good Luck, Have Fun, Don't Die
2024
Venom: The Last Dance as Dr. Teddy Paine
2023
Hannah Waddingham: Home for Christmas as Self
2022
The Offer as Bettye McCartt (10 episodes)
2021
Mr. Corman as Megan (2 episodes)
2020
Ted Lasso as Keeley Jones (34 episodes)
2020
Little Birds as Lucy Savage (6 episodes)
2020
The Call as Ella & Kate
2020
Lost Transmissions as Hannah
2019
Maleficent: Mistress of Evil as Thistlewit
2019
Pretenders as Victoria
2018
Dirty John as Veronica Newell (8 episodes)
2018
Friedkin Uncut as Self
2017
Wonder Wheel as Carolina
2017
Philip K. Dick's Electric Dreams as Emily Zabriskie (1 episode)
2017
One Percent More Humid as Iris
2017
The Most Hated Woman in America as Robin Murray O'Hair
2016
Vinyl as Jamie Vine (10 episodes)
2015
Meadowland as Mackenzie
2015
Black Mass as Deborah Hussey
2015
Len and Company as Zoe
2015
The Late Show with Stephen Colbert as Self (1 episode)
2015
Far from the Madding Crowd as Fanny Robbin
2014
Sin City: A Dame to Kill For as Sally
2014
Maleficent as Thistletwit
2014
Fargo as Dorothy 'Dot' Lyon (10 episodes)
2014
The Tonight Show Starring Jimmy Fallon as Self - Guest (1 episode)
2013
Horns as Merrin Williams
2013
Afternoon Delight as McKenna
2013
Magic Magic as Alicia
2013
Drunk History as Sybil Luddington (1 episode)
2012
The Brass Teapot as Alice
2012
London: The Modern Babylon as Spoken Quotations (voice)
2012
The Dark Knight Rises as Jen
2012
Killer Joe as Dottie Smith
2012
Small Apartments as Simone
2011
The Three Musketeers as Queen
2011
Little Birds as Lily Hobart
2010
Dirty Girl as Danielle
2009
St Trinian's 2: The Legend of Fritton's Gold as Celia
2009
Glorious 39 as Celia Keyes
2009
Mr. Nobody as Anna age 15
2008
Wild Child as Jennifer 'Drippy' Logan
2008
The Other Boleyn Girl as Jane Parker
2007
St. Trinian's as Celia
2007
Atonement as Lola Quincey
2006
Notes on a Scandal as Polly Hart
2005
The Late Late Show with Craig Ferguson as Self (1 episode)
2003
Jimmy Kimmel Live! as Self (1 episode)
2001
Pandaemonium as Emma Southey