Like Kirsten Stewart, he's an amazing actor when he wants to be. Sometimes he doesn't want to be and just trolls the movie. If he took the Michael Keaton, 'I'm crazy but not quite fully aware of it' rather than the Christian Bale, 'I'm crazy but think I'm wise/brave/mildly conflicted', I'd be happy.