Filmed in Rhodes, Greece