Harrison Ford is set to play one of the main characters in the first major film about the war in Iraq.

Variety reports that the film will be based on the upcoming book 'No True Glory: The Battle for Fallujah', which will be published next May.

Ford is to play Jim Mattis, the General who led the US assault on Fallujah following the murder of four Americans.

'No True Glory: The Battle for Fallujah' has been written by former marine and assistant secretary of defence for international security affairs Bing West.

Now a foreign correspondent covering Iraq, West will write the script for the movie with his son Owen, a marine rifleman who left the service for a job in the financial world but returned to serve in Iraq for a year.