Cast: Jackie Earle Haley, Johnny Depp, Michelle Pfeiffer, Helena Bonham Carter, Jonny Lee Miller, Chloe Grace Moretz, Bella Heathcote