Here’s what the cast of Sucker Punch looks like now, plus the biggest movies the actors have been in since it came out. Described by director Zack Snyder as “Alice In Wonderland with machine guns”, Sucker Punch is a 2011 psychological action-fantasy film that stars Emily Browning as a young woman named Babydoll who is committed to a mental institution and retreats into a fantasy world as she tries to make her escape with the help of four fellow inmates before she’s lobotomized.

The dazzling visuals of cinematographer Larry Fong weren’t enough to save Sucker Punch from negative reviews. Many critics said the film was a prime example of “style over substance” and even more took issue with Sucker Punch’s sexualization of its mostly female cast, lambasting the movie as misogynistic. That said, the movie does have its fans, and – like fellow Zack Snyder film Justice League – there’s a campaign (#ReleaseTheSnyderPunch) to release the director’s cut of Sucker Punch.

Related: Sucker Punch: The Snyder Cut - Everything We Know

Whether Snyder’s cut will ever see the light of day remains to be seen, but in the meantime here’s an update on the cast of Sucker Punch and which notable movies they’ve starred in since its release.

Emily Browning – Babydoll

Emily Browning in Sucker Punch and American Gods

Australian actress Emily Browning topped the female-led cast of Sucker Punch as protagonist Babydoll. She’s since had roles in the historical disaster movie Pompeii and indie drama Golden Exits, alongside starring opposite Tom Hardy in the gangster biopic Legend. Browning is also known for playing Laura Moon in the TV series American Gods.

Abbie Cornish – Sweet Pea

Abbie Cornish in Sucker Punch and Three Billboards Outside Ebbing Missouri

Fellow Aussie talent Abbie Cornish followed up playing Sucker Punch inmate Sweet Pea with roles in black comedy Seven Psychopaths, the RoboCop movie remake and disaster flick Geostorm. She also played the wife of Woody Harrelson’s character in the critically acclaimed drama Three Billboards Outside Ebbing, Missouri.

Jena Malone – Rocket

Jena Malone in Sucker Punch and Antebellum

Jena Malone played the part of Rocket – the rebellious younger sister of Sweet Pea and a fellow inmate at the institution. Malone’s next big gig came playing Johanna Mason in the last three movies of The Hunger Games series and she also had a memorable part in the controversial 2016 horror The Neon Demon from director Nicolas Winding Refn. She recently returned to the horror genre when she played Elizabeth in 2020’s Antebellum.

Related: Moon Knight's Ending Explained (In Detail)

Vanessa Hudgens – Blondie

Vanessa Hudgens in Sucker Punch and The Princess Switch 3

High School Musical star Vanessa Hudgens played tough girl inmate Blondie in Sucker Punch. Since its 2011 release, Hudgens had appeared in movies including Spring Breakers, Machete Kills and Bad Boys For Life. She’s also known for playing multiple roles in Netflix’s Princess Switch films.

Jamie Chung – Amber

Jamie Chung in Sucker Punch and Dexter New Blood

Jamie Chung’s character Amber completed the quintet of inmates that try to escape Sucker Punch’s asylum. She’s since had a minor role in The Hangover sequels, appeared in Sin City: A Dame To Kill For and voiced GoGo in the Disney animation Big Hero 6. She’s also known for her roles on the TV shows Once Upon A Time, Big Hero 6: The Series and Dexter: New Blood.

Oscar Isaac – Blue Jones

Oscar Isaac in Sucker Punch and Moon Knight

Oscar Isaac rounded out the main cast of Sucker Punch as sleazy asylum orderly Blue Jones. Isaac’s movie career has gone from strength to strength since Sucker Punch with the actor earning critical acclaim for his performances in films like Inside Llewyn Davis and Ex Machina, alongside nabbing roles in box office hits like Dune and the Star Wars sequel trilogy. He’s found success on the small screen too with roles in Scenes From A Marriage and Moon Knight.

Next: Sucker Punch: How Zack Snyder's Impossible Rotating Mirror Shot Was Made