Michael Caine has been cast alongside Vin Diesel and Game Of Thrones star Rose Leslie in new supernatural action thriller The Last Witch Hunter.
The new movie follows a semi-immortal witch hunter (Diesel) in present day New York City, as he is forced to partner with his natural enemy, a female witch played by Leslie, who plays Ygritte in Game of Thrones.
Vin Diesel broke the news when speaking about future projects to move site Collider: "I'm about to do a movie with Breck Eisner called The Last Witch Hunter where I play a 700-year-old New Yorker, which should be a lot of fun.
"Working opposite Michael Caine will be a blast. I've always wanted to work with Michael Caine so it'll be the first time I get to work with Michael Caine."
Caine last appeared in Mr. Morgan's Last Love and will next be seen in Eliza Graves and Christopher Nolan's Interstellar.