Hercules star Kellan Lutz has turned 29 years old today!

Kellan Lutz 29th birthday in Thailand

The hunky actor celebrated it in a rather major venue: the new Nikki Beach in Phuket, Thailand. He was accompanied by an elephant and a sexy blonde friend — complete with a white bikini and angel wings. [Hallelujah!]

Kellan Lutz 29th birthday in Thailand

However, she was the only girl on the crew, and most of Kellan’s companions are his bros who wore t-shirts saying “A Celebration of Life” (on the front) and “Where It Happens… Phuket, Happy Birthday Kellan” (at the back.)

Kellan Lutz 29th birthday in Thailand

Aside from this trip, Lutz also asked his fans on Twitter to help him garner up to $29,000 for the Saving Innocence charity. Way to go, man!

* images courtesy of Splash News