I thought I was buying the 2019 Shaft, but as it turns out, this is the 2000 Shaft - exact same name and still has Samuel L. Jackson. As it turns out, I never saw this one and it was an excellent movie. Not at all sorry I bought it. I was blown away by Jeffrey Wright's performance. My wife kept asking how did they make Christian Bale look so young, but since this is a 19 year old movie, I guess that's how. I probably should have giving five stars, but I still feel duped.