Every movie Margot Robbie has been in, ranked from worst to best by critics

Every movie Margot Robbie has been in, ranked from worst to best by critics
  • Margot Robbie has been acting for years, but some of her movies are higher-rated than others.

  • Robbie's best films include "Barbie," "Birds of Prey," and "I, Tonya."

  • She also starred in critical flops like "Terminal" (2018) and "Suicide Squad" (2016).

Robbie's lowest-rated film is "Terminal" (2018).

Margot Robbie in "Terminal."RLJ Entertainment

Rotten Tomatoes score: 21%

Summary: In the neo-noir thriller "Terminal," Robbie stars as Annie, a waitress who leads a dark double life.

In a sprawling city, Annie's life intersects with a teacher (Simon Pegg) battling a terminal illness and a contractor (Mike Myers) who employs a pair of hitmen.

She kicked off her turn as Harley Quinn in "Suicide Squad" (2016).

suicide squad movie
Margot Robbie in "Suicide Squad."Warner Bros.

Rotten Tomatoes score: 26%

Summary: In the action thriller "Suicide Squad," intelligence officer Amanda Waller (Viola Davis) releases Gotham's most dangerous villains from jail under the caveat that they complete a deadly mission that could be their last.

The villains include Joker (Jared Leto), Deadshot (Will Smith), Killer Croc (Adewale Akinnuoye-Agbaje), Diablo (Jay Hernandez), and Harley Quinn (Robbie).

She stepped back in time for "Amsterdam" (2022).

Christian Bale, Margot Robbie, and John David Washington in "Amsterdam"
"Amsterdam" is set in the 1930s.20th Century Studios

Rotten Tomatoes score: 32%

Summary:  Based on the real-life "Business Plot," the 1930s comedic thriller follows three friends (Christian Bale, Robbie, John David Washington) as they witness a murder, become suspects, and uncover a conspiracy.


Robbie starred as Jane Clayton in "The Legend of Tarzan" (2016).

the legend of tarzan
Margot Robbie in "The Legend of Tarzan."Warner Bros.

Rotten Tomatoes score: 35%

Summary: Years after leaving the jungle behind, Tarzan (Alexander Skarsgard) and his wife Jane (Robbie) are called back on a mission for the Parliament in the action-adventure film "The Legend of Tarzan."

Once they return to the jungle, they realize that they have become pawns of the greed-driven Captain Leon Rom (Christoph Waltz).

She was Audrey in "Slaughterhouse Rulez" (2018).

slaughterhouse rulez 2018
Margot Robbie has a small role in the horror-comedy.Sony Pictures International

Rotten Tomatoes score: 38%

Summary: A sinkhole with dark roots appears at an elite school, unleashing a series of gruesome murders.

Robbie has a small role in the art-house horror-comedy.

The actress played Jess in the crime thriller "Focus" (2015).

Focus 2015 movie
Margot Robbie in "Focus."Warner Bros. Pictures

Rotten Tomatoes score: 56%

Summary: With notes of comedy and drama, the crime thriller "Focus" follows con artist Nicky Spurgeon (Will Smith) as he attracts the attention of low-level grifter Jess Barrett (Robbie).

After Nicky takes Jess under his wing, the two attempt to pull off the biggest con of their lives.

She appeared as Nellie in "Babylon" (2022).

Margot Robbie in Babylon smoking a cigarette and lying down
Margot Robbie in "Babylon."Paramount Pictures

Rotten Tomatoes score: 57%

Summary: The period comedy-drama follows the rise and fall of multiple dreamers in the 1920s as Hollywood makes its transition from silent pictures to films with sound.

She was Allison Wells in the drama "Dreamland" (2019).

Dreamland 2019
"Dreamland" is a dramatic thriller.Romulus Entertainment

Rotten Tomatoes score: 58%

Summary: In the dramatic thriller "Dreamland," Eugene Evans (Finn Cole) faces poverty after the devastation of the Dust Bowl and is on the brink of losing his family's farm.

Determined to make money, Evans decides to find and capture elusive bank robber Allison Wells (Robbie) and reap the reward.

In "Mary Queen of Scots" (2018) Robbie portrayed Queen Elizabeth I.

margot robbie mary queen of scots
Margot Robbie as Queen Elizabeth I.Liam Daniel/Focus Features

Rotten Tomatoes score: 62%

Summary: In the historical drama "Mary Queen of Scots," young royal Mary (Saoirse Ronan) returns to Scotland to claim her place on the throne and faces opposition from her cousin Queen Elizabeth I (Robbie).

As pressure mounts on both sides, the two women face off in a battle of wills for the future of their respective lands.

Robbie voiced Flopsy in "Peter Rabbit" (2018).

peter rabbit
"Peter Rabbit" aired in 2018.Sony Pictures Entertainment

Rotten Tomatoes score: 63%

Summary: An animated re-imagining of the beloved Beatrix Potter books, "Peter Rabbit" follows the adventures of mischievous Peter (voiced by James Corden) and his friends Flopsy (voiced by Robbie), Mopsy (voiced by Elizabeth Debicki), and Cottontail (voiced by Daisy Ridley) as they tease gardener Mr. McGregor (voiced by Gleeson).

She was Daphne Milne in "Goodbye Christopher Robin" (2017).

goodbye christopher robin fox searchlight
Domhnall Gleeson and Margot Robbie in the film.Fox Searchlight

Rotten Tomatoes score: 64%

Summary: Based on a true story, "Goodbye Christopher Robin" centers on author A.A. Milne (Domhnall Gleeson) and the pressure he faces to write new material after he returns home from war.

Inspired by his son's imagination and his wife Daphne's (Robbie's) support, Milne begins writing children's books about a curious young boy and his teddy-bear friend Winnie the Pooh.

She voiced the rabbit again in "Peter Rabit 2: The Runaway" (2021).

Peter Rabbit 2
The "Peter Rabbit" sequel debuted in 2021.Sony Pictures Entertainment

Rotten Tomatoes score: 67%

Summary: A sequel to "Peter Rabbit," this book-inspired film follows Peter (voiced by Corden) as he tries to shake his mischievous reputation.

Robbie once again voiced Flopsy.

The actress played Tanya in "Whiskey Tango Foxtrot" (2016).

whiskey tango fox trot
Margot Robbie as Tanya in "Whiskey Tango Foxtrot."Paramount Pictures

Rotten Tomatoes score: 68%

Summary: Set in 2003, the comedic drama "Whiskey Tango Foxtrot," is based on memoir by journalist Kim Barker (Tina Fey) and her life overseas as a war correspondent in Pakistan and Afghanistan.

While there, Barker develops a bond with BBC correspondent Tanya Vanderpoel (Robbie) and Scottish photographer Iain MacKelpie (Martin Freeman).


She was Kayla Pospisil in the drama "Bombshell" (2019).

Bombshell Margot Robbie
Margot Robbie as Kayla Pospisil.Lionsgate

Rotten Tomatoes score: 68%

Summary: Based on the Fox News sexual-harassment scandal, the drama "Bombshell" follows news anchor Megyn Kelly (Charlize Theron) as she attempts to deconstruct the more toxic elements of her workplace with the help of Gretchen Carlson (Nicole Kidman) and Kayla Pospisil (Robbie).

In the romantic comedy "About Time" (2013) she was Charlotte.

About Time
Lydia Wilson and Margot Robbie in "About Time."Universal Pictures

Rotten Tomatoes score: 70%

Summary: "About Time" is a romantic comedy in which Tim Lake (Gleeson) realizes he has the ability to travel through time.

At the behest of his father (Bill Nighy) Tim resolves to use time travel to solve his bad luck with dating and falls in love with Mary (Rachel McAdams) in the process.

Robbie has a supporting role in the film as Charlotte, the best friend of Tim's little sister.

Robbie also appeared in the comedy-drama "Asteroid City" (2022).

A still from Asteroid City of two men on the phone in different locations
A still from "Asteroid City."Universal

Rotten Tomatoes score: 75%

Summary: Wes Anderson's "Asteroid City" — adapted from a story he wrote with Roman Coppola — showcases a Junior Stargazer/Space Cadet convention in the 1950s as it's spectacularly disrupted by events around the world.

The film stars Scarlett Johansson and Maya Hawke and is filled with other celebs, including Robbie.

Robbie played Celine Joseph in "Suite Française" (2014).

Suite Francaise
Margot Robbie in "Suite Française."The Weinstein Company

Rotten Tomatoes score: 76%

Summary: "Suite Française" is a romantic drama set in 1940s France during World War II. In it, Lucile Angellier (Michelle Williams) awaits news of her husband from the front lines.

As the war drags on, Lucile develops unexpected feelings for German soldier Bruno Von Falk (Matthias Schoenaerts).

Robbie had a supporting role in the film as Celine Joseph, one of Lucile's tenants.

The actress played Ann Burden in "Z for Zachariah" (2015).

z for zachariah
Margot Robbie as Ann Burden.Roadside Attractions

Rotten Tomatoes score: 78%

Summary: Set in a distant dystopian future, "Z for Zachariah" Ann Burden (Robbie) is led to believe that she's the only person left on the planet after a devastating nuclear war.

But everything changes when she meets fellow survivors Loomis (Chiwetel Ejiofor) and Caleb (Chris Pine).

Critics enjoyed her as Harley Quinn in "Birds of Prey" (2020).

birds of prey harley quinn
Margot Robbie as Harley Quinn.Claudette Barius/DC Comics

Rotten Tomatoes score: 78%

Summary: A sort of follow-up to "Suicide Squad," "Birds of Prey (and the Fantabulous Emancipation of One Harley Quinn)" has Robbie return as Harley, who is bouncing back from a nasty breakup with the Joker.

Coming into her own, Harley assembles a crew of vigilantes to rise up against the villainous Roman Sionis (Ewan McGregor).

In "The Wolf of Wall Street" (2013) she was Naomi Lapaglia.

wolf of wall street
Margot Robbie in "The Wolf of Wall Street."Paramount Studios

Rotten Tomatoes score: 80%

Summary: In the electrifying drama "The Wolf of Wall Street," stockbroker Jordan Belfort (Leonardo DiCaprio) allows greed to corrupt his ambition as he climbs the corporate ladder of Wall Street.

But distraction lays everywhere on his path to success, from drugs and parties to the dazzling Naomi (Robbie).

Robbie depicted Sharon Tate in "Once Upon a Time in Hollywood" (2019).

once upon a time in hollywood margot robbie
Margot Robbie as Sharon Tate.Sony Pictures

Rotten Tomatoes score: 86%

Summary: Set in Los Angeles in 1969, movie star Rick Dalton (DiCaprio) and his stunt double Cliff Booth (Brad Pitt) struggle to remain relevant as Hollywood makes room for younger stars like Sharon Tate (Robbie).

On a strange night, their three lives converge as the group of cult-like people referred to as the Manson "family" make murderous plan.

Robbie is the titular lead in "Barbie" (2023).

barbie singing in the car
Margot Robbie as Barbie.Warner Bros.

Rotten Tomatoes score: 88%

Summary: Robbie stars as Barbie alongside Ryan Gosling as Ken as the two venture into the real world and also realize things in Barbie Land may not be as perfect as they seem.

She once again played Harley Quinn in "The Suicide Squad" (2021).

Margot Robbie as Harley Quinn in The Suicide Squad
Margot Robbie as Harley Quinn in "The Suicide Squad"Warner Bros.

Rotten Tomatoes score: 90%

Summary:  Once again, Robbie played Harley Quinn in this DC film. In it, a dangerous team of supervillains is assembled for a top-secret mission.

The actress starred as Tonya Harding in "I, Tonya" (2017).

i, tonya
Margot Robbie as Tonya Harding.YouTube/Neon

Rotten Tomatoes score: 90%

Summary: Based on a true story, the drama "I, Tonya" traces the life of skating legend Tonya Harding (Robbie) from promising Olympic athlete to the central figure in a criminal investigation after one of her skating competitors is attacked.

Note: All scores were current on the date of publication and are subject to change.


Read the original article on Business Insider