Loading
Loading

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.
Argo2012
Public Enemies2009
Black Mass2015
Yellowstone2018
Oculus2014
Hostiles2017
Dazed and Confused1993
A Scanner Darkly2006