Spiderman Willem Dafoe delivers one of the most important performances of any superhero film in the last 20 years. But it's in the how that things get more interesting. Green Goblin first appeared in ...
Isaiah Saxon wrote and directed The Legend of Ochi, an upcoming fantasy adventure film set to hit the theatres on February 28, 2025. Willem Dafoe and Emily Watson are among the lead stars.