Paul Wesley - He plays a vampire and has a beautiful body.
Johnny Depp - Because I have loved him since I was like 6.
Ewan McGregor - Because he is beautiful and has a lovely accent.
Zac Efron - Ok so I feel like a total nonce for this but he is over 21 right? The kid is just gorgeous.
~Writen by Katie