my list goes on and on, where to begin...
Orlando Bloom, Wentworth Miller, Daniel Radcliffe, David Beckham, Prince William, Tom Felton, Tom Welling, Colin Farrell, and Eminem on occasion. lol, and that's probably only half of them. Oh, and Hayden Christensen.
For girls probably Jessicas Alba...