MiniMovie
Sign in
Duff MacDonald

Duff MacDonald

Acting

February 7, 1967 (59 years old)
Watson, Saskatchewan, Canada
Male
7 Movies
9 TV Shows

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. Supplementing his artistic growth, he studied acting independently with notable mentors from the Gastown Actor's Studio, including June Whittaker and Linda Darlow, among others. You may recognize Duff from a variety of commercials, such as those for Boston Pizza (where he portrayed the Professional Sports Trophy Model), Nutrfol (U.S National), Molson's, Reese's Peanut Butter Cups, and McDonald's. He also enjoyed a three-year role as "Ronny," the TV and radio spokesperson for Ultramar Gasoline. Duff has over 30 credits to his name in the Film/TV industry. Recently he received critical acclaim for his starring role in the new indie dramedy OLD GUYS IN BED. The film had it's Canadian and U.S. premier in 2025 at the Fantasia International Film Festival as well as the Cinema Diverse LGBTQIA+ Festival in Palm Springs, California. Additionally, Duff brings extensive experience in animation, radio, ADR, and voice-over work, showcasing his broad range of talents. Currently, he has a recurring role as Mr. Barnaby on the critically claimed PBS Kids animated series Carl the Collector. As a gifted singer-songwriter, Duff released his debut solo album, "Roots," in February 2011, followed by "Naked," which premiered in 2017. Both albums are available on popular platforms like iTunes and Spotify, reflecting his continued evolution as an artist. Duff's multifaceted career is a testament to his passion and dedication to his craft, captivating audiences wherever he performs.

Foolproof
Foolproof

Foolproof

2003 6.1

as Harlon

Age 36 (now 59)
Tru Love
Tru Love

Tru Love

2013 5.8

as Scott

Age 46 (now 59)
Titans
Titans

Titans

2018 7.9

as Cadmus Lab Employee

Age 51 (now 59)
1 ep
Locke & Key
Locke & Key

Locke & Key

2020 7.8

as AA Leader

Age 52 (now 59)
1 ep
MacGyver
MacGyver

MacGyver

1985 7.7

as Physics Student (uncredited)

Age 18 (now 59)
1 ep
Cinderella Man
Cinderella Man

Cinderella Man

2005 7.6

as 1935 Fan

Age 38 (now 59)
21 Jump Street
21 Jump Street

21 Jump Street

1987 7.2

as Teen Model

Age 20 (now 59)
1 ep
Incorporated
Incorporated

Incorporated

2016 6.3

as Scavenger Lou

Age 49 (now 59)
1 ep
Earth: Final Conflict
Earth: Final Conflict

Earth: Final Conflict

1997 6.8

as Planet Guy

Age 30 (now 59)
1 ep
Jane Doe
Jane Doe

Jane Doe

2001 6.4

as Tech #3 in Mobile Command Center

Age 34 (now 59)
Carter
Carter

Carter

2018 6.7

as Garth Palacek

Age 51 (now 59)
1 ep
The Music Man
The Music Man

The Music Man

2003 5.6

as Town Barber

Age 36 (now 59)
Let's Go Luna!
Let's Go Luna!

Let's Go Luna!

2018 7.2

as Lek (voice)

Age 51 (now 59)
1 ep
For the Love of Aaron
For the Love of Aaron

For the Love of Aaron

1994 9.0

as Room Service Attendant (uncredited)

Age 26 (now 59)
Old Guys in Bed
Old Guys in Bed

Old Guys in Bed

2025 10.0

as Paul

Age 58 (now 59)
Street Time
Street Time

Street Time

2002 2.5

as Jamie

Age 35 (now 59)
1 ep