French actor Gérard Depardieu has distanced himself from his previous anti-war statements.