Loading...

Leesa Castaneda

Photos with Leesa Castaneda

Search on Amazon

Biography

Lansing, Michigan, USA
Leesa Castaneda was born on November 9, 1969 in Lansing, Michigan, USA. She is an actress, known for No Charge (2011), Sudden Terror: The Hijacking of School Bus #17 (1996) and Blowfish (1997). Read more...

Actor