Sanchez starred in the 2010 film 30 Days of Night: Dark Days, taking over the role of Stella Oleson from Melissa George, who played her in the first film. Sanchez also starred in the DirecTV drama series Kingdom which premiered on the Audience Network in the fall of 2014. She also appears in The Glades which ran for four years.
In 2010, Sanchez began dating actor Zach Gilford, with whom she co-starred in the ABC television pilot The Matadors. The couple became engaged in November 2011, and married on December 29, 2012. The couple also co-starred in The Purge: Anarchy. In August 2015, Sanchez announced that she and Gilford were expecting their first child, a son, that November. In October 2015, the couple announced that Sanchez had suffered a late-term miscarriage. In 2017, the couple had a daughter, born via surrogate.