Colton Haynes is having a wild time in the Bahamas!

The super-fit Teen Wolf actor, 24, shared a series of photos from his vacation in the Bahamas via Instagram September 3. In one picture, Haynes puckers up and kisses a seal, while in another, the wetsuit-clad star swims with a dolphin at the Atlantis Paradise Island resort.

Haynes, who recently played Leona Lewis' love interest in her "Trouble" music video, is enjoying some downtime -- with some famous pals! -- now that Teen Wolf's second season is over.

PHOTOS: Hollywood's hottest hunks

Glee's Matthew Morrison, 33, joined Haynes on the trip, as did former 'N Sync member JC Chasez, 36, Desperate Housewives alum Shawn Pyfrom, 26, My Boys star Kyle Howard, 34, and Chronicles of Narnia: The Voyage of the Dawn Treader actor Will Poulter, 19.

"Having a great holiday weekend," Morrison told his Twitter followers.

The stars wrapped up their boys' weekend September 4. "Later, Bahamas," Pyfrom tweeted. "Thanks for the best morning views."

This article originally appeared on Colton Haynes Kisses a Seal, Swims With a Dolphin