And the Hairspray hottie was looking like a rock star with his oversized aviator sunglasses and hobo.