Im Jahr 2006 übernahm Garcia-Rulfo nach einem Auftritt im Kurzfilm "Valle de lágrimas" seine erste Schauspielrolle. 2007 übernahm er als "Mario" in "Maquillaje" seine erste Rolle in einem Spielfilm. 2009 spielte er die Rolle des "Cristian" im französischen Filmdrama "Le dernier pour la route". Der Film war ein Erfolg bei den Kritikern und wurde bei einer Auszeichnung für vier weitere César nominiert. Nach weiteren Auftritten in mexikanischen Film- und Fernsehproduktionen, war er 2013 durch seine Rolle als "Uncle Pedro" in "Bless Me, Ultima" erstmals in einem US-amerikanischen Film zu sehen.