According to The Hollywood Reporter, Michael Caine is reteaming with Christian Bale and director Christopher Nolan for The Prestige, Nolan's magical thriller for Touchstone Pictures.

Caine also has booked a role in Universal Pictures and Strike Entertainment's The Children of Men for director Alfonso Cuaron.

In Prestige, Bale and Hugh Jackman play rival magicians in early 20th century London who battle each other for trade secrets. The rivalry is so intense that it turns them into murderers. Caine, who this year played Alfred the butler in Nolan's Batman Begins to Bale's Bruce Wayne/Batman, will play a former magician who teaches Jackman the tricks of the trade.