Eddie Vedder is going to perform at a premiere for a new documentary on the war in Iraq, called Body of War, at the Toronto International Film Festival.

The Pearl Jam star wrote two songs specifically for the film, called 'Long Nights' and 'No More'.

'No More' was heard by fans at the recent Lollaplooza festival in Chicago. Thomas Young, the focus of the documentary appeared on stage with Pearl Jam during that concert.

The movie documents the story of Young, a soldier in Iraq who was paralysed after just one week of service.

Vedder will appear at the screening which takes place on September 11.