

In Dubious Battle
In the California apple country, 900 migratory workers rise 'in dubious battle' against the landowners. The group takes on a life of its own—stronger than its individual members, and more frightening. Led by the doomed Jim Nolan, the strike is founded on his tragic idealism—'courage, never submit, or yield'.
Where to watch In Dubious Battle in United States
Click a service to open In Dubious Battle there. Availability last verified on June 20, 2026.
Where is In Dubious Battle streaming around the world?
| Country | Streaming on | Rent / Buy |
|---|---|---|
| United States | Amazon Prime Video, Amazon Prime Video with Ads, The CW, Fawesome | Amazon Video, Apple TV Store, Google Play Movies |
| United Kingdom | — | Apple TV Store, Rakuten TV, Amazon Video |
| Canada | Amazon Prime Video, Amazon Prime Video with Ads, Tubi TV, Plex | CosmoGo |
| Australia | — | Apple TV Store, Amazon Video, Fetch TV |
| Germany | — | Apple TV Store, Amazon Video, Google Play Movies |
| France | — | Apple TV Store, Google Play Movies, YouTube |
| Spain | — | Apple TV Store, Rakuten TV, Google Play Movies |
| Brazil | — | Claro video, Apple TV Store, Amazon Video |
| South Korea | FilmBox+ | — |
About In Dubious Battle
In Dubious Battle is a 2016 English-language drama film directed by James Franco. The cast is led by James Franco, Nat Wolff, Selena Gomez. It has a runtime of 1h 50m. Viewers rate it 5.8/10 across 200 ratings. In United States, it is currently streaming on Amazon Prime Video, Amazon Prime Video with Ads, The CW.
In Dubious Battle was produced by Thats Hollywood, Rabbit Bandini Productions, and AMBI Group and made in United States of America. It was released on October 8, 2016, and carries a R certification. Made on a budget of about $10 million, it went on to gross $0 million worldwide.
- Director
- James Franco
- Writers
- Matt Rager
- Release date
- October 8, 2016
- Original language
- English
- Age rating
- R
- Status
- Released
- Country
- United States of America
- Budget
- $10 million
- Box office
- $0 million
- Production
- Thats Hollywood, Rabbit Bandini Productions, AMBI Group
In Dubious Battle cast & crew
In Dubious Battle was directed by James Franco and written by Matt Rager.
The cast features James Franco as Mac McLeod, Nat Wolff as Jim Nolan, Selena Gomez as Lisa London, Vincent D'Onofrio as Al Anderson, Robert Duvall as Chris Bolton, and Ed Harris as Joy.
Behind the camera, the score was composed by Volker Bertelmann, cinematography is by Bruce Thierry Cheung, and it was produced by Ron Singer and Iris Torres.
Is In Dubious Battle worth watching?
In Dubious Battle holds an audience score of 5.8/10 from 159 ratings, a more divisive drama films.
At 1h 50m, it's a standard feature-length watch.
If you enjoy drama, In Dubious Battle is worth a place on your watchlist.
How and where to watch In Dubious Battle
In United States, you can stream In Dubious Battle on Amazon Prime Video, Amazon Prime Video with Ads, The CW, Fawesome, and The Roku Channel, or rent and buy it on Amazon Video, Apple TV Store, Google Play Movies, and YouTube. Click any service above to open it directly.
Streaming rights change country by country and month by month, so the options above reflect United States today — switch your country at the top of the where-to-watch section to see availability elsewhere.
Rate & review
Your rating and review are saved privately in this browser — no account needed.
Cast of In Dubious Battle

James Franco
Mac McLeod

Nat Wolff
Jim Nolan

Selena Gomez
Lisa London

Vincent D'Onofrio
Al Anderson

Robert Duvall
Chris Bolton

Ed Harris
Joy

Sam Shepard
Mr. Anderson

Bryan Cranston
Sheriff

Zach Braff
Connor

Josh Hutcherson
Vinnie

Danny McBride
Tramp

Ahna O'Reilly
Edith "Edie" Malone
In Dubious Battle — FAQs
▸Where can I watch In Dubious Battle in United States?
In Dubious Battle is streaming on Amazon Prime Video, Amazon Prime Video with Ads, The CW, Fawesome in United States.
▸Is In Dubious Battle on Amazon Prime Video?
Yes — In Dubious Battle is currently available on Amazon Prime Video in United States.
▸What language is In Dubious Battle in?
In Dubious Battle is originally in English. Subtitle and dub options vary by streaming service.
▸How long is In Dubious Battle?
In Dubious Battle runs 1 hours 50 minutes (110 minutes).
▸What is In Dubious Battle rated?
In Dubious Battle is rated R. It holds a 5.8/10 audience score from 159 ratings.











