

Biography
Born in the picturesque province of Saskatchewan, Canada, Duff is an actor, singer, creator, writer and producer who has made his mark across various platforms in the entertainment industry. Coming from a large Scottish family of seven, he initially pursued a career in music, earning a full scholarship to Dickinson State College in North Dakota to study Opera. However, after realizing that the opera world wasn't his true calling, he made the bold decision to relocate to Vancouver. Over his impressive 30+ year career, Duff has showcased his talents on stages and screens across Canada, the United States, and internationally. His journey in film and television began in Vancouver, following two transformative years with the Original Canadian Company of Les Misérables (1989) in Toronto.
Known For
Old Guys in Bed (2025)Age: 58
Titans (2018)Age: 51as Cadmus Lab Employee
Let's Go Luna! (2018)Age: 51as Lek (voice)
Carter (2018)Age: 51as Garth Palacek
Incorporated (2016)Age: 49as Scavenger Lou
Tru Love (2013)Age: 46as Scott
Cinderella Man (2005)Age: 38as 1935 Fan
Foolproof (2003)Age: 36as Harlon
The Music Man (2003)Age: 36as Town Barber
Street Time (2002)Age: 35as Jamie






