All were perfectly cast, Alfred Molina makes an excellent Doc Ock adding far more humanity than in the comic and fleshing out the role somewhat.

Kirsten Dunst is more then adequate as Mary Jane, though I'd like less screaming and more attitude.

Marvel, in my opinion, were always more in touch with their characters than other comic producers, Tobey is just perfect (The ONLY fault is he hasn't got brown eyes..so what...).

What's missing now is an ending with Spidey about to be mashed and a bar across the screen that reads : Next: *******

(*title to next film as appropriate).

That'll leave us all with our tongues hanging....