Garrett was born in Los Angeles, California, and grew up in Topanga, California. She was first hired by GUESS in the late 1990s. She is currently a spokesmodel for Revlon cosmetics, along with Halle Berry, Jessica Biel, Jennifer Connelly and Jessica Alba, and has also modeled for Double D Ranch and CosmoGirl. She is signed to Vision Model Management L.A. In the spring of 2009, she filmed the 2010 movie Tron: Legacy in Vancouver, British Columbia, with her Turistas co-star Olivia Wilde. In 2010, Garrett also starred on the Season 6 House episode “Remorse”, again with Wilde.