Shaft Ending Explained: Plot and Final Scene Facts
A TMDB-backed guide to Shaft, including cast, release facts, genres and watch-provider notes.

Shaft (2000) — an evergreen reference for this movie: the essentials, the cast, where to watch and what to watch next. Still the man, any questions?
Where to watch
TMDB's U.S. watch-provider data lists fuboTV, Starz Apple TV Channel, Starz, Philo. Availability changes by country and date, so check your streaming app before watching.
Cast
Samuel L. Jackson as John Shaft; Vanessa Williams as Carmen Vasquez; Jeffrey Wright as Peoples Hernandez; Christian Bale as Walter Wade, Jr.; Busta Rhymes as Rasaan; Dan Hedaya as Jack Roselli; Toni Collette as Diane Palmieri; Richard Roundtree as "Uncle" John Shaft
About Shaft
New York police detective John Shaft arrests Walter Wade Jr. for a racially motivated slaying. But the only eyewitness disappears, and Wade jumps bail for Switzerland. Two years later Wade returns to face trial, confident his money and influence will get him acquitted -- especially since he's paid a drug kingpin to kill the witness.
More like Shaft
- A Walk Among the Tombstones
- The Godfather Part III
- Absolution
- Gloria
- Q & A
- Scarface
- Scarface
- Vigilante
Figures and availability come from public TMDB data and are provided as a sourced reference.
Frequently asked questions
Where can I watch Shaft?
TMDB's U.S. watch-provider data lists fuboTV, Starz Apple TV Channel, Starz, Philo. Availability changes by country and date, so check your streaming app before watching.
Who is in the cast of Shaft?
Samuel L. Jackson as John Shaft; Vanessa Williams as Carmen Vasquez; Jeffrey Wright as Peoples Hernandez; Christian Bale as Walter Wade, Jr.; Busta Rhymes as Rasaan; Dan Hedaya as Jack Roselli; Toni Collette as Diane Palmieri; Richard Roundtree as "Uncle" John Shaft
Is this Shaft guide official?
No. It uses TMDB data as a reference and is not endorsed or certified by TMDB.



