A Canadian actress, born in Barbados, British West Indies, and raised in Toronto. She attended Mount Allison University in New Brunswick, Canada, where she studied psychology on a scholarship. Her works include Dark Water (2005), Loser (2000) and You Kill Me (2007).