Mikela Jay is known for her work on No Night Is Too Long (2002), Futuresport (1998) and Living with the Dead (2002). Read more on iMDB