Ryan Reynolds vs. Peter Sarsgaard – Who’s Hotter? (POLL)
Peter, 40, looked handsome in a three-piece gray suit and navy blue tie while Ryan, 34, went for a retro-inspired light suit with a green-gray thin tie. Although the two play enemies on screen (Ryan plays the Green Lantern while Peter portrays the evil Hector Hammond) they were all smiles on the red carpet.
Check out a trailer for Green Lantern below.
Green Lantern opens nationwide on Friday, June 17.
So, who is hotter – villain-playing Peter or good guy Ryan? Vote in our Celebuzz poll and share your thoughts in the comments.