Batman Begins was produced by Warner Bros. Pictures, and Christopher Nolan took the reins as the director. The screenplay was written by Nolan and David Goyer. The film was shot on a budget of $185 million, and it took over 100 days to complete the principal photography.