I didn't really start watching the show until 2nd season, so I missed Michael Landes the first time through. When I finally saw 1st season episodes in reruns it took me a second to figure out who the heck he was. So I obviously have to go with Justin Whalin.
Jill