Leslie was born in Vancouver, Canada. She studied at The Lee Strasberg Theatre Institute (New York), The William Davis Centre for Actor's Study (Canada), and The Royal Winnipeg Ballet School (Canada). Leslie is related to
Stuart Hopps, one of the UK's leading choreographers.
She is married to
Thomas de Schutter and has twin daughters.