Selena Gomez stars in James Franco’s new movie In Dubious Battle, based on the classic 1936 John Steinbeck novel.
The film follows two men Jim Nolan (played by Nat Wolff) and Mac McLeod (Franco) as they lead a rebellion against the wealthy, who cut workers pay forcing them to live off of a dollar a day.
During the movement, Jim gets close with pregnant Lisa London (Selena) who is having McLeod’s baby.
The cast includes Josh Hutcherson, Bryan Cranston, Ashley Greene, Robert Duvall, Keegan Allen, Zach Braff and more.
Check out the trailer above!