Better actor? Christian Bale or Leonardo DiCaprio

PLEASE do not compare Batman to Jack Dawson! Who's the better actor? Please compare all their movies, not just Titanic and Dark Knight, but like the Departed vs. American Psycho.
Update: Forget Titanic! Please don't answer this if you've seen only Leo in Titanic.
9 answers 9