Sucker Punch is a 2011 action-fantasy thriller film about the fantasies of a young woman who is committed to a mental institution. It was written by Zack Snyder and Steve Shibuya and directed by Snyder.
The film stars Emily Browning as the central character (Babydoll),Abbie Cornish (as Sweet Pea) and Oscar Isaac (as Blue).
The film was released in both conventional and IMAX theatres in the US at midnight on March 25, 2011. It was released to a generally negative reception from critics and significantly underperformed at the box office.