Body of Lies's Oscar Isaac has joined the ensemble cast of Warner Bros./Legendary drama Sucker Punch!, directed by Zack Snyder.

According to Variety, the film centers on a girl who's institutionalized by her stepfather and retreats into an alternative reality. Emily Browning plays the girl; Carla Gugino, Vanessa Hudgens, Jamie Chung, Jena Malone, Scott Glenn and Abbie Cornish are also on board.

RELATED: Sucker Punch Has an Unseen Snyder Cut, He Says It's Better

Zack and Deborah Snyder are producing Sucker Punch! through their Cruel & Unusual banner. He's directing from a script he co-wrote with Steven Shibuya.

Sucker Punch! begins shooting this fall.