
Acting
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.

Crawdaddy
as Lance

Riceboy Sleeps
as Doyle

ROMI
as Barkley

Heaven Down Here
as Felix

Sheltering Season
as Diego

The Haunting of Alice D
as Joe Davenport

Drawing Home
as Peter Whyte
Once There Was A Winter
as Hunter

It Stains the Sands Red
as Smalls

Vendetta
as Booker

Tracker
as Trey · 1 ep.

Sight Unseen
as Rigby Daniels · 1 ep.

The Irrational
as Eric Dent · 1 ep.

Motherland: Fort Salem
as Shane · 10 ep.

Riverdale
as Dodger Dickenson · 6 ep.

Lethal Weapon
as Liam Taylor · 1 ep.

Narcos
as Carlos Lehder · 1 ep.

Zoo
as Duncan Santos · 1 ep.

The Romeo Section
as Rufus · 10 ep.

Continuum
as Francis Hall · 1 ep.
The Day the Earth Stood Still
2008