Joe MacLeod Filmography
- Actor (24 credits)
- Degrassi: Next Class (2016) Rodrigo Palmeiro
- Nurse 3-D (2013) EMT #2
- Hail Satan (2012) Ben
- 12 Dates of Christmas (2011) Toby
- Change of Plans (2011) Leon
- Double Wedding (2010) Bike Courier
- Blue Mountain State (2010) Bodie James
- The Line (2009) Mark
- Baby Blues (2008) Joe
- Kaya (2007) Manny
- The Robber Bride (2007) Absinthe Bartender
- Lies and Crimes (2007) Dirk
- Blood Ties (2007) Tyrone King
- Night of Terror (2006) Zack Gallows
- The Last Sect (2006) Bike Courier
- Snowman's Pass (2004) Eugene
- Touching Evil (2004) Techie
- Scooby Doo 2: Monsters Unleashed (2004) Skater Dude #1
- The Collector (2004) Busker
- Saved! (2004) Lead Singer
- Monster Island (2004) Stack
- Romeo! (2003) Casey Bush
- Taken (2002) Docent
- John Doe (2002) Lead Singer, not listed in credits