Portrait of Rory Cochrane

Rory Cochrane

Acting

Biography

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.

Born: February 28, 1972

Place of Birth: Syracuse, New York, USA

Filmography

2025
King Ivory

as Beatty

2023
Boston Strangler

as Detective Deline

2022
Tyson's Run

as Bobby Hollerman

2021
Encounter

as Shepard West

2021
Antlers

as Dan Lecroy

2019
Reprisal

as Burt

2018
White Boy Rick

as Agent Byrd

2018
Yellowstone

as Dillard

2018
The Outsider

as Anthony Panetti

2017
Hostiles

as Master Sergeant Thomas Metz

2016
Richard Linklater: Dream Is Destiny

as Self (archive footage) (uncredited)

2016
I Am Nero

as Sergeant McCloud

2015
Black Mass

as Stephen Flemmi

2013
Parkland

as Earl Rose

2013
Oculus

as Alan Russell

2012
Argo

as Lee Schatz

2011
Passion Play

as Rickey

2009
Public Enemies

as Agent Carter Baum

2007
The Company

as Yevgeny Tsipin

2006
A Scanner Darkly

as Charles Freck

2002
CSI: Miami

as Tim Speedle

2002
Hart's War

as Sgt. Carl S. Webb

2001
24

as Greg Seaton

2001
2000
Sunset Strip

as Felix

1999
Black & White

as Chris O'Brien

1999
Flawless

as Pogo

1997
The Last Don

as Dante Clericuzio

1997
Dogtown

as Curtis Lasky

1995
1995
1994
Love and a .45

as Billy Mack Black

1993