Tom Cruise has set three choices for his next film.

He's narrowed it down to two from major studios (Warner Bros. and Fox), and an indie, which appears to be the favorite: Lions for Lambs, a political drama revolving around a platoon of U.S. soldiers in Afghanistan. Scripted by Matthew Carnahan, the project is shaping up with Robert Redford likely to direct as well as play a role. Cruise is being courted to play a congressman and Meryl Streep to star as a journalist.

According to Variety, Cruise is also looking at The Ha-Ha, a Chuck Leavitt-scripted adaptation of a Dave King novel at Warner; the actor would play a Gulf War vet rendered mute by his injuries who's charged with the care of a 9-year-old whose mother goes AWOL.

Finally, he's also been talking to Spike Lee about Selling Time, a Fox drama about a man who sells back chunks of time in his life for a chance to relive and change the worst day of his life. Lee has met with Cruise several times and is working on a rewrite of a script by Dan McDermott

No word on a time frame for Tom's decision.