Rae Becka is an actress and writer, known for Tangled Web (2008), The First Apple (2011) and Flickerwake (2008). Read more on iMDB