London-born actor who played the precocious Hugo Cabaret in the Academy-Award-winning Martin Scorsese film Hugo. He also played leading roles in the films The Boy in the Striped Pajamas, Merlin, Ender's Game and Nanny McPhee Returns. He began acting in his town's local theater at the age of seven. He made his film debut as Andrew in the 2006 movie After Thomas.