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.
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
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
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 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.
Vanessa Hudgens – Blondie
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’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 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.