Most of the outdoor scenes were filmed on location at the small Greek island of Skopelos, in Thessaly (between August 29 and September 2007), and the seaside hamlet of Damouchari in the Pelion area of Greece. On Skopelos, Kastani beach on the southwest coast was the film's main location site.