Game of Thrones star Rose Leslie has joined the cast of Vin Diesel's new film The Last Witch Hunter.
The actress, who plays wildling Ygritte in the HBO series, is now set to play a witch and love interest to Diesel in the supernatural action film.
The Last Witch Hunter, from director Breck Eisner, 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 (Leslie).
The duo team up to stop an evil female witch from obtaining a relic and unleashing a plague upon humanity.
The film is due to start shooting in August in Pittsburgh, according to The Hollywood Reporter.
Leslie just finishing filming the indie film Sticky Notes with Ray Liotta and Gina Rodriguez.