Willem Dafoe says its wrong to typecast him as an actor who tends to play bad guys.

The star, best known for his roles in Spider-Man, Platoon and The Last Temptation of Christ, is now venturing into the world of video gaming by appearing in BEYOND: Two Souls.

"I think actors are protective of the characters they play, so they don't judge them. But I also I think it's not actually true that I always play the villain," he said.

"It's an easy perception, but I look at my filmography and I do a little informal survey, and I think I play more good guys and bad guys!"

The actor, 58, added: "So either the bad guys are more enjoyable to watch so stick in the mind, or people get confused because characters that are iconoclastic on the edges of the norm might not be bad guys, but they function as outsiders. So I think I play outsiders rather than bad guys."

:: Willem Dafoe stars in BEYOND: Two Souls, available on PlayStation 3 now.