Pepa Charro was born in Madrid, Madrid, Spain. She is an actress, known for I'm So Excited! (2013), Truman (2015) and Aro Tolbukhin in the Mind of a Killer (2002). Read more on iMDB