Sometimes no matter how many movies an actor is in, or how successful they are, they can fade away into distant memories. Hollywood is a fickle business like that, however, there is one way to make sure that never happens: play Batman. Christian Bale will forever be THE Batman for a generation of people, which means there's a whole backlog of his movies we get to watch and yell "that's Batman!" at the screen.
You can see Bale playing Winona Ryder's love interest in 'Little Woman,' which definitely shows him at a much younger age, but nothing like compared to 'The Land of the Faraway.' He's barely Christian Bale in this movie. He's Baby Bale. His signature eyebrows are a dead giveaway, but even the most discerning eye might miss him since he can't be much older than 10 or 11.