Gary Oldman has joined the cast of Batman Begins, Warner Bros.' new take on the Caped Crusader starring Christian Bale. Oldman will play a detective on the Gotham police force. The rapidly expanding ensemble also includes Michael Caine, Liam Neeson, Katie Holmes, Morgan Freeman and Ken Watanabe.