Erica Ellis is an actress and producer, known for Quints (2000), Reservoir Drunks (2008) and The Bloodstained Bride (2006). Read more on iMDB