Vacth began her modeling career at the age of fifteen after she was scouted in H&M and started acting at twenty. She played "Tessa" in Cédric Klapisch's film My Piece of the Pie. In 2011, she succeeded Kate Moss as the face for Yves Saint Laurent perfumes and the Chloé brand.