Chace Crawford has been hiding a seriously sexy body under his Gossip Girl tuxedos.
The actor, 26, joined his father for a game of football while vacationing in Cabo San Lucas, Mexico, Saturday. Wearing low-rise blue shorts, the CW star showed off his chiseled chest and six-pack abs.
"I'm a big gym frequenter," Crawford once said. "I guess I got it from playing sports in Texas. I played football from fifth grade onwards, so working out was part of my lifestyle." See more pictures of Chace's hot beach body.
What does Crawford listen to when he's pumping iron? "I just put on some Led Zeppelin, 'When the Levee Breaks,'" he tells MTV. "I like the old school rock stuff, maybe a little Lupe Fiasco. I like rock, Nirvana and ACDC."
Crawford next appears in the ensemble comedy What to Expect When You're Expecting, in theaters May 18.