Helen Beyene - Natalia Diaz

Helen Beyene plays the role of Natalia Diaz in the film Ori Inu: In Search of Self. Helene is a recent graduate from New York University's Tisch School of the Arts where she studied Meisner Technique, Experimental Theater and Post-Modern Movement