Ha aparecido en la portada de varias importantes revistas como Vogue, Marie Claire, Cosmopolitan y ELLE.
Ha participado en campañas de moda para Calvin Klein, Donna Karan, BCBG, Louis Vuitton, Hugo Boss y Gucci.
Ha aparecido también en el catálogo de Victoria's Secret varias veces.
Audicionó para obtener el papel de Lara Croft en el videojuego Tomb Raider: Legend, pero finalmente el rol fue dado a Karima Adebibe.
Ha aparecido en varias películas e incluso produjo una, llamada Buffoon.