Dunst, 22, plays his love interest Mary Jane, while British star Alfred Molina plays Doc Ock, who wreaks havoc upon New York City with his mechanical tentacles. They were joined at the premiere by Spider-Man comic strip creator Stan Lee, and Willem Dafoe, who played the villain in the first film, which set the record for taking the most money on an opening weekend, making nearly $ 115 million (£63 million).