What director directed The Prestige, and the 2005 superhero film based on the DC comic book character Batman?