David Willis - Actor Profile

David Willis

Acting
Updated: Apr 12, 2026
9Total Films
8.1 Highest Rated

About David Willis

David Willis is an actor, known for There Will Be Blood (2007), Janeane from Des Moines (2012) and The Good German (2006).

David Willis Movies & Career Overview

The filmography of David Willis reflects a career marked by diverse experimentation. Across 9 major appearances, the actor has built a reputation through performances in multiple genres and storytelling styles.

Dominant Genre

A large portion of David Willis's work falls within the Drama genre, where audiences tend to respond most strongly to their on-screen presence.

Success Ratio

Approximately 22% of David Willis's films maintain ratings above 6.5, indicating a consistent level of audience approval.

One of the most highly rated entries in their career remains There Will Be Blood, which stands out as a key performance.

Advertisement

Best David Willis Movies Ranked

Must-watch hits from David Willis's career based on audience ratings.

Full Filmography

Every movie David Willis has appeared in, with audience ratings and verdicts.

YearMovieCharacterSuccessMore
2024 Dead Mail Sherm Average Similar →
2021 Ava: A Twist in the Road Walter Flop Similar →
2020 BAB Emmett Hit Similar →
2014 Murder of a Cat Jon Flop Similar →
2012 Janeane from Des Moines Tea Party Patriot Flop Similar →
2007 There Will Be Blood Abel Sunday Super Hit Similar →
2006 The Good German Franz Bettmann Average Similar →
2004 Lost Riley Average Similar →
1981 Endless Love Walter Average Similar →

David Willis - Frequently Asked Questions

What is the best movie of David Willis?

According to audience ratings, the best movie starring David Willis is "There Will Be Blood" with a rating of 8.1/10.

How many movies has David Willis acted in?

David Willis has been featured in at least 9 major films throughout their career.

What are some other popular movies by David Willis?

Other notable films include "BAB", "The Good German", and "Endless Love".

Advertisement