Carlos Moreno Jr. was born on December 20, 1971 in McAllen, Texas, USA. He is known for his work on Coco (2017), Frank & Lola (2016) and Panacea (2017). Read more on iMDB