I agree with Ladyhawke about Viggo. It is much easier to fantisize about his character!!
I also think these men would do it for me anyday:
Brad Pitt
My S.O......(see my web page

)
Johnny Depp
Brad Pitt (yes again) but he has to have that long hair, think "Legends of the Fall".
Kevin Bacon
Nicolas Cage
Val Kilmer
Some guy in the Gap ad
This guy I saw walking into the bookstore who had shoulder length blonde hair and said "excuse me" in french as he barely bumped into me and put me in a lust coma.