You know its a movie right? If he figures everything out in 5 seconds, there would be no story. Its a stupid argument to make. The villain has to have the upperhand for 90% of the story. Even in the comic books Batman doesnt figure everything out by page 2.