Hayley Atwell Filmography: Every Movie and TV Show in Order
All 50 Hayley Atwell roles in chronological order (2006 to 2025): 31 movies and 19 TV series.

How many movies and TV shows has Hayley Atwell been in? This complete Hayley Atwell filmography lists 50 credited roles (31 films, 19 TV series), in chronological order from 2006 to 2025, with links to our full guides where available.
Hayley Atwell movies in order
- The Ruby in the Smoke (2006) as Rosa Garland
- Mansfield Park (2007) as Mary Crawford
- The Shadow in the North (2007) as Rosa Garland
- Cassandra's Dream (2007) as Angela
- How About You... (2007) as Ellie Harris
- Brideshead Revisited (2008) as Julia Flyte
- The Duchess (2008) as Bess Foster
- Captain America: The First Avenger (2011) as Peggy Carter
- I, Anna (2012) as Emmy
- The Sweeney (2012) as Nancy Lewis
- Jimi: All Is by My Side (2013) as Kathy Etchingham
- Marvel One-Shot: Agent Carter (2013) as Peggy Carter
- Marvel Studios: Assembling a Universe (2014) as Self
- Captain America: The Winter Soldier (2014) as Peggy Carter
- Marvel: 75 Years, from Pulp to Pop! (2014) as Self
- Testament of Youth (2015) as Hope Milroy
- Cinderella (2015) as Cinderella's Mother
- Avengers: Age of Ultron (2015) as Peggy Carter
- Ant-Man (2015) as Peggy Carter
- Marvel's Captain America: 75 Heroic Years (2016) as Self
- Christopher Robin (2018) as Evelyn Robin
- Avengers: Endgame (2019) as Peggy Carter
- Blinded by the Light (2019) as Ms Clay
- Marvel Studios: Expanding the Universe (2019) as Self
- Peter Rabbit 2: The Runaway (2021) as Mittens (voice)
- Marvel Studios' 2021 Disney+ Day Special (2021) as Peggy Carter / Captain Carter (voice) (archive footage)
- Doctor Strange in the Multiverse of Madness (2022) as Captain Carter
- Marvel Studios Assembled: The Making of Doctor Strange in the Multiverse of Madness (2022) as Self (uncredited)
- Mission: Impossible - Dead Reckoning Part One (2023) as Grace
- Paddington in Peru (2024) as Madison
- Mission: Impossible - The Final Reckoning (2025) as Grace
Hayley Atwell TV shows
- The Line of Beauty (2006) as Cat Fedden
- The Prisoner (2009) as 4-15 / Lucy
- The Pillars of the Earth (2010) as Aliena
- Black Mirror (2011) as Martha Starmer
- Restless (2012) as Eva Delectorskaya
- Marvel's Agents of S.H.I.E.L.D. (2013) as Peggy Carter
- Marvel's Agent Carter (2015) as Peggy Carter
- Lip Sync Battle (2015) as Self
- Conviction (2016) as Hayes Morrison
- Howards End (2017) as Margaret Schlegel
- The Long Song (2018) as Caroline Mortimer
- Criminal: UK (2019) as Stacey Doyle
- Marvel Studios Legends (2021) as Peggy Carter (archive footage) (uncredited)
- What If...? (2021) as Peggy Carter / Captain Carter (voice)
- What If...? (2021) as Peggy Carter (voice)
- What If...? (2021) as Captain Carter / Peggy Carter (voice)
- Heartstopper (2022) as Aunt Diane
- Tomb Raider: The Legend of Lara Croft (2024) as Lara Croft (voice)
- Rivals (2024) as Helen Gordon
Filmography data via TMDB, refreshed automatically as new roles are announced.
Frequently asked questions
How many movies has Hayley Atwell been in?
Hayley Atwell has 31 credited film roles and 19 TV roles, for a total of 50 credits from 2006 to 2025.
What was Hayley Atwell's first major role?
The Line of Beauty (2006).
What is Hayley Atwell's most recent project?
Mission: Impossible - The Final Reckoning (2025).



