Some random personal favorites of the last 10 years off the top of my head, in no particular order
- Everything Everywhere All at Once (I know, I already mentioned this one, but it really liked it)
- John Wick
- Zootopia
- Midsommar
- The Grand Budapest Hotel
- Mad Max: Fury Road
- Arrival
- Blade Runner 2049
- Parasite
- Isle of Dogs
- Your Name
- The Green Knight
- Once Upon a Time in Hollywood
The only game I've played that actually has 100+ hours of quality content is Persona 5.
Every other single player game trying to give me more than ~30 hours of stuff to do ended up being a chore.
I think part of it is that there is an ideal time commitment for story driven games and it is between 5 and 30 hours. It's similar for movies, where the ideal range is 90 t o150 minutes. There can be exceptions, made by particularly skilled people, but just because I enjoy the 4-hour cut of Return of the King does not mean I want the next Marvel or DC movie to be that long.