Skip Nav
Photo 21 of 46

At the All Is Lost premiere at Cannes in 2013, Alessandra Ambrosio struck the fiercest pose she's got in an armor-like silver embellished long-sleeved gown by Roberto Cavalli.

X