Shaft - Cast

Samuel L. Jackson

as John Shaft


Jessie T. Usher

as JJ Shaft


Richard Roundtree

as John Shaft, Sr.


Regina Hall

as Maya Babanikos


Alexandra Shipp

as Sasha Arias


Matt Lauria

as Major Gary Cutworth


Titus Welliver

as Special Agent Vietti



Isaach De Bankolé

as Pierro "Gordito" Carrera


Avan Jogia

as Karim Hassan


Luna Lauren Velez

as Bennie Rodriguez


Robbie Jones

as Sergeant Keith Williams


Change Location