[5] McNeil appeared in many high-profile runway shows for the Fall/Winter 2007 season, including Balenciaga, Christian Dior, Fendi, Roberto Cavalli, Valentino, Versace, Louis Vuitton and Yves Saint Laurent.
McNeil was also signed with photographer Mario Testino for a six-month contract in 2006, whom she claims to have never heard of prior to their meeting.
She has appeared in advertising campaigns for Givenchy, Dior, Carolina Herrera, Gap, Narciso Rodriguez, Donna Karan, Uniqlo, Express, Louis Vuitton, Dolce & Gabbana, Hugo Boss, Printemps, Jean Paul Gaultier, Barneys New York, Versace and Hermès.
She became the face of Jean Paul Gaultier, replacing Gemma Ward, and renewed her contract with Hugo Boss.
The next years were successful as well: she appeared in Kenneth Cole, Donna Karan, Prada, Dolce & Gabbana, Jimmy Choo, and Blumarine.
[citation needed] In late 2009, she was photographed kissing Australian model and actress Ruby Rose during a pool party in Los Angeles.
[9] She subsequently started dating British male model Miles Langford, and the couple became engaged in 2013.
In January 2023, McNeil married American basketball player Miles Plumlee in New York City, wearing what was described as a midriff-baring dress by Mônot.