!! OMG, guess who’s shirtless and wearing funny glasses !! » Posted By Frank On Friday, December 3, 2010 | category: Celebs | 4 comments Hint: He has catapulted into the public eye very recently, and plays a heartthrob on a popular television show. The answer is after the jump.