Gilles grew up in Europe, the son of a Greek mother and Italian father. He has a sister and brother. He is a model who has appeared in print and TV ads and did runway work. He began acting in 2005 and received small parts in US soap operas and TV shows. He appeared as a French pirate in Pirates of the Caribbean: At World's End. He was often referred to as an unnamed "French Guy" or "Italian Guy" due to the small roles. Gilles has received a lot of attention in response to his role of Dante, the handsome and nude neighbor of Samantha in 2008's Sex and the City: The Movie. Afterwards, he was being called the "Naked Guy".
Gilles married his French wife Carole in 1998 and they have two children. He speaks French, Italian and English and enjoys playing sports.