The actor will play a Navy SEAL in Peter Berg's upcoming military action drama, reports Deadline.
Hirsch is eyeing the role of Danny Dietz in the adaptation of Marcus Luttrell's eyewitness account of an operation in Afghanistan that begins in tragedy.
Mark Wahlberg (Ted) will take the role of Luttrell, whose team was ambushed in the Hindu Kush mountains by the Taliban in 2005.
Battleship's Taylor Kitsch and Rampart's Ben Foster will also appear in the film, which is scheduled to begin shooting in September in New Mexico.
Hirsch was most recently seen in The Darkest Hour and Killer Joe. He will soon appear alongside Kitsch in Oliver Stone's Savages.
Berg spent time embedded with a SEAL team in Iraq in preparation for filming Lone Survivor.