
Actor
Rory Cochrane
Born February 28, 1972 in Syracuse, New York, USA33 films
Rory Cochrane (born February 28, 1972) is an American actor. He is known for playing Ron Slater in Dazed and Confused, Lucas in Empire Records, and Tim Speedle in CSI: Miami.
Start here
The best way into Rory Cochrane's work
First watchArgo20127.3as Lee SchatzAs the Iranian revolution reaches a boiling point, a CIA 'exfiltration' specialist concocts a risky plan to free six Americans who have found shelter at the home of the Canadian ambassador.View filmEssential films
Ranked by acclaim and reachFilmography
33 films as actor- 2025King IvoryBeatty
- 2023Boston StranglerDetective Deline
- 2022Tyson's RunBobby Hollerman
- 2021EncounterShepard West
- 2021AntlersDan Lecroy
- 2018White Boy RickAgent Byrd
- 2018The OutsiderAnthony Panetti
- 2017HostilesMaster Sergeant Thomas Metz
- 2017The Most Hated Woman in AmericaGary Karr
- 2016Soy NeroSergeant McCloud
- 2015Black MassStephen Flemmi
- 2014OculusAlan Russell
- 2013ParklandEarl Rose
- 2012ArgoLee Schatz
- 2011Bringing Up BobbyWalt
- 2011Passion PlayRickey
- 2009Public EnemiesAgent Carter Baum
- 2006A Scanner DarklyCharles Freck
- 2006Right at Your DoorBrad
- 2002Hart's WarSgt. Carl S. Webb
- 2001The Prime GigJoel
- 2001Southlander: Diary of a Desperate MusicianChance
- 2000Sunset StripFelix
- 1999Black & WhiteChris O'Brien
- 1999FlawlessPogo
- 1998The Adventures of Sebastian ColeChinatown
- 1997DogtownCurtis Lasky
- 1995The Low LifeJohn
- 1995Empire RecordsLucas
- 1994Love and a .45Billy Mack Black
- 1993Dazed and ConfusedSlater
- 1992Fathers & SonsEd
- 1991A Kiss Before DyingChico







