Duff MacDonald

Duff MacDonald

Place of Birth
Watson, Saskatchewan, Canada
Known For
Acting

Details

Place of Birth
Watson, Saskatchewan, Canada
Known For
Acting

Duff MacDonald's LGBTQ+ Titles

Tru Love
Tru Love
Scott

Acting (13)

2018
Let's Go Luna! as Lek (voice) (1 episode)
2018
Titans as Cadmus Lab Employee (1 episode)
2018
Carter as Garth Palacek (1 episode)
2016
Incorporated as Scavenger Lou (1 episode)
2013
Tru Love as Scott
2005
Cinderella Man as 1935 Fan
2003
Foolproof as Harlon
2002
Street Time as Jamie (1 episode)
2001
Jane Doe as Tech #3 in Mobile Command Center
1997
Earth: Final Conflict as Planet Guy (1 episode)
1994
For the Love of Aaron as Room Service Attendant (uncredited)
1987
21 Jump Street as Teen Model (1 episode)
1985
MacGyver as Physics Student (uncredited) (1 episode)