Garcia starred in the awardwinning film Quinceaera, written and directed by Wash Westmoreland and Richard Glatzer with executive producer Todd Haynes, which won both the Grand Jury Prize and the Audience Award at the 2006 Sundance Film Festival in the Dramatic Independent Feature Competition. Quinceaera was also selected to play at the Berlin Film Festival. Garcia won Best Actor at the 2007 ALMA Awards for his role as Carlos, a troubled gay teenager, in Quinceaera. He appeared in the thriller Lockerin 2009. He recently made a cameo appearance on Marvels The Avengers in 2012.
Garcia was born in Rawlins, Wyoming and spent most of his childhood in Hanna, Wyoming. He was raised as a Jehovahs Witness, though he no longer practices that faith. His father is from the Mexican state of Durango and his mother, a native of Wyoming, is of Spanish and Mexican descent.