
Shawn Ashmore is a Canadian film and television actor, born in Richmond, British Columbia, the son of Linda, a homemaker, and Rick Ashmore, a manufacturing engineer. He was raised in St. Albert, Alberta and Brampton, Ontario, where he attended Turner…