First look at the set of THE MARVELS in Tropea, Italy.