tom cruise is batman from the dark knight