Skip to content

17 Best movies like There Will Be Blood

Stream it on Netflix

1. My Family (1995)

Stream it on Epix, DIRECTV, Amazon Prime Video, Hulu

2. Hard Eight (1996)

Stream it on Amazon Prime Video

3. Eve's Bayou (1997)

Stream it on DIRECTV, HBO Now, HBO Go, HBO Now Amazon Channel, HBO Max

4. Sling Blade (1996)

5. Talk Radio (1988)

6. Sweet Bird of Youth (1962)

7. Faces (1968)

Stream it on Criterion Channel, HBO Max

8. Two-Lane Blacktop (1971)

9. The Indian Runner (1991)

Stream it on Amazon Prime Video

10. True Colors (1991)

Stream it on Amazon Prime Video

11. The Ballad of Jack and Rose (2005)

Stream it on Sling TV

12. Mouchette (1967)

Stream it on Criterion Channel

13. The Master (2012)

Stream it on Netflix

14. Older Than America (2008)

15. Thirteen Conversations About One Thing (2001)

Stream it on Starz

16. They Shoot Horses, Don't They? (1969)

17. Under the Volcano (1984)

Stream it on Criterion Channel, HBO Max