Andrew Garfield as Bret Crones Emily Browning as Kitty Crones, Bret 1st Sister Jennifer Lawrence as Tashi Crones, Bret 2nd Sister