Tara Slone was born on September 7, 1973 in Halifax, Nova Scotia, Canada. She is an actress, known for Foolproof (2003), Night of the Demons III (1997) and Twist of Fate (1998). Read more on iMDB