Won 2002 Christopher Plummer Artistic Fellowship and was a member of the International Company at Shakespeare's Globe Theatre (London, U.K.)
Did You Know?
Lives in Toronto, Canada. Attended The National Theatre School of Canada. Works in television, film and theatre.