Prince Of Persia: The Sands Of Time star Gemma Arterton has married her fiancé in an intimate ceremony in Spain.
The former Bond girl, 24, exchanged vows with Italian Stefano Catelli, 37, in a Moorish 10th-century castle on a hill in Zuheros, Andalucia on Saturday.
The actress, who wore a flowing white gown, was determined to keep the nuptials a secret and only told family and friends the exotic location just days before the event took place.
The couple was later cheered by villagers as they drove through the town in a vintage gold Hutton convertible car.
Click Here For More Gemma Arterton Pictures