Cast: Nicholas Hoult, Teresa Palmer, John Malkovich, Analeigh Tipton, Dave Franco, Rob Corddry, Cory Hardrict, Diana Laura