Shaft is a 2000 action crime thriller film directed, co-written, and co-produced by John Singleton and starring Samuel L. Jackson in the title role with Vanessa Williams, Jeffrey Wright, Christian Bale, Dan Hedaya, Busta Rhymes, Toni Collette and Richard Roundtree.