I definately think that Rob made an excellent Edward Cullen. Although I think Johnny Depp is a wonderful and accomplished actor, I prefer Rob for Edward. If you would like to see Johnny Depp as a vampire, you won't have to wait long. He has bought the rights to Dark Shadows, and intends to play Barnabas Collins in a Dark Shadows Movie.
Hey some actors are very much suited for the role they would currently hold, and they would do a damn good job about it if they really like the script and feel they can play the role.
So far Depp has done very well in all the roles he has played and I love all his movies, from nightmares to lawyers to pirates, he has done well. Think I would want to put Robert as Jack in pirate. Naa! so why would I want Johnny to be Edward. It's not about being hotter! The Edward character is doing a good job as a vamp going against all vampire ethnic rules, fighting within himself to protect a human not of his world. The restrain, the tolerance and the role has suited Robert very well and he has done a damn good job.
cheers to Robert!
WHAT??? Rob is way better for the part