‘Spider-man 3’ casts Kirsten Dunst, Alfred Molina and more