Original: Batman Begins is a 2005 superhero film based on the fictional DC Comics character Batman , directed by Christopher Nolan .
Simplified: Gary Oldman as Sgt. James Gordon : One of the few uncorrupted Gotham City police officers .