In Theaters: June 3, 2011
PG-13 | Action, Adventure, Fantasy, Sci-Fi | 2h 12m
James McAvoy
Michael Fassbender
Rose Byrne
Jennifer Lawrence
January Jones
Nicholas Hoult
Oliver Platt
Jason Flemyng
Lucas Till
Edi Gathegi
Kevin Bacon
Caleb Landry Jones
Matt Craven
Alex González
Rade Sherbedgia
Glenn Morshower
Zoë Kravitz