
Juan Riedinger
Biography
Juan Riedinger is a Canadian actor. On television, he portrayed Rufus in the CBC television series The Romeo Section and Carlos Lehder in the Netflix series Narcos. Other roles he played in television include Dodger in The CW series Riverdale, Joe Dupree in the TNT series Claws and Teo in the TNT series Good Behavior.
Movie Appearances

The Day the Earth Stood Still
as William Kwan
2008

Hardwired
as Punk Blue
2009

Grave Encounters
as Matt White
2011

Jennifer's Body
as Dirk
2009

ROMI
as Barkley
2023

Marilyn
as Motel Clerk
2011

Samaritan
TBA
Reunion
as Him
2013

Drawing Home
as Peter Whyte
2017

Heaven Down Here
as Felix
2023

Shred
as K-Dog
2008

Revenge of the Boarding School Dropouts
as K-Dog
2009
Havana 57
as Ruben Velez
2013

Crawdaddy
as Lance
2025

Sheltering Season
as Diego
2022

The Haunting of Alice D
as Joe Davenport
2017
Stormy Night
as Gray
2012

Vendetta
as Booker
2015
Tiger by the Tail
as Buckshot
TBA

Aliens vs Predator: Requiem
as Scotty
2007
TV Appearances

Zoo
as Duncan Santos
2015

The Romeo Section
as Rufus
2015

Blood Ties
as Ian Reddick
2007

R. L. Stine's The Haunting Hour
as Stranger
2010

Supernatural
as Ted
2005

R. L. Stine's The Haunting Hour
as Ranger Jackson
2010

Narcos
as Carlos Lehder
2015

Lethal Weapon
as Liam Taylor
2016

Smallville
as Lowell Wilson
2001

Sanctuary
as German Major
2008

Motherland: Fort Salem
as Shane
2020

R. L. Stine's The Haunting Hour
as John 'Mad Dog' McCoy
2010