Willem Dafoe has been cast in the movie adaptation of The Fault In Our Stars.
The Spider-Man actor will play a reclusive author in the film about two teenagers who strike up a romance while battling cancer.
Director Josh Boone announced the news on Twitter, writing: "One of my favourite actors, Willem Dafoe, will play Peter Van Houten in #tfiosmovie!"
He added: "Dafoe stars in several of my favourite films including The Last Temptation of Christ, Born on the Fourth of July, and Platoon."
The film is based on a novel by John Green about teenagers Hazel (Shailene Woodley) and Augustus (Ansel Elgort), who meet at a support group for young people with cancer.
They take a trip to Amsterdam to meet their favourite author Peter Van Houten, the role Willem will play.
Laura Dern and Sam Trammell will also star in the film.