Josef Sommer

as Curt Fleming


Jeffrey Wright

as Peoples Hernandez

Richard Roundtree

as Uncle John Shaft

Dan Hedaya

as Detective Jack Roselli

Toni Collette

as Diane Palmieri

Lynne Thigpen

as Carla Howard

Vanessa Williams

as Carmen Vasquez

Pat Hingle

as Hon. Dennis Bradford

Busta Rhymes

as Rasaan

Mekhi Phifer

as Trey Howard

Christian Bale

as Walter Wade, Jr.

Ruben Santiago-Hudson

as Jimmy Groves

Philip Bosco

as Walter Wade, Sr.

Lee Tergesen

as Luger

Samuel Jackson

as John Shaft