Margot Robbie Filmography: Every Movie and TV Show in Order
All 35 Margot Robbie roles in chronological order (1953 to 2026): 28 movies and 7 TV series.

How many movies and TV shows has Margot Robbie been in? This complete Margot Robbie filmography lists 35 credited roles (28 films, 7 TV series), in chronological order from 1953 to 2026, with links to our full guides where available.
Margot Robbie movies in order
- About Time (2013) as Charlotte
- The Wolf of Wall Street (2013) as Naomi Lapaglia
- Focus (2015) as Jess Barrett
- Suite Française (2015) as Celine Joseph
- Z for Zachariah (2015) as Ann Burden
- The Big Short (2015) as Self
- Whiskey Tango Foxtrot (2016) as Tanya Vanderpoel
- The Legend of Tarzan (2016) as Jane Porter
- Suicide Squad (2016) as Harley Quinn
- Goodbye Christopher Robin (2017) as Daphne Milne
- I, Tonya (2017) as Tonya
- Peter Rabbit (2018) as Flopsy Rabbit / Narrator (voice)
- Terminal (2018) as Annie / Bonnie
- Slaughterhouse Rulez (2018) as Audrey
- Mary Queen of Scots (2018) as Queen Elizabeth I
- Once Upon a Time... in Hollywood (2019) as Sharon Tate
- Dreamland (2019) as Allison Wells
- Bombshell (2019) as Kayla Pospisil
- Birds of Prey (and the Fantabulous Emancipation of One Harley Quinn) (2020) as Harley Quinn
- Joker: Put on a Happy Face (2020) as Self
- Peter Rabbit 2: The Runaway (2021) as Flopsy Rabbit / The Narrator (voice)
- The Suicide Squad (2021) as Harley Quinn
- Amsterdam (2022) as Valerie Voze
- Babylon (2022) as Nellie LaRoy
- Asteroid City (2023) as The Actress / Wife
- Barbie (2023) as Barbie
- A Big Bold Beautiful Journey (2025) as Sarah
- "Wuthering Heights" (2026) as Cathy
Margot Robbie TV shows
- The Oscars (1953) as Self
- Neighbours (1985) as Donna Freedman
- Neighbours (1985) as Donna Brown
- The Elephant Princess (2008) as Juliet
- Pan Am (2011) as Laura Cameron
- Dollface (2019) as Imelda
- Mr. Scorsese (2025) as Self
Filmography data via TMDB, refreshed automatically as new roles are announced.
Frequently asked questions
How many movies has Margot Robbie been in?
Margot Robbie has 28 credited film roles and 7 TV roles, for a total of 35 credits from 1953 to 2026.
What was Margot Robbie's first major role?
The Oscars (1953).
What is Margot Robbie's most recent project?
"Wuthering Heights" (2026).



