It's all about the water, jungle and beach - The actor dishes on his time filming The White Lotus in Thailand — and why he ...
Lamai Beach in Koh Samui. What better time, then, to head on over to Koh Samui before the rest of the world catches on? While the hotel where the show is believed to be set is mysteriously fully ...