Rachel Roth was born on May 14, 1982 in North Canton, Ohio, USA. She is an actress, known for Winning London (2001), The Magic Within (1997) and Noah Knows Best (2000). Read more on iMDB