titos menchaca is an actor, known for the last stand (2013), the chipotle diamonds (2005) and the m.o. of m.i. (2002).