Angelina Jolie's latest movie, Beyond Borders, has been attacked for what is claimed to be its dangerously inaccurate portrayal of aid workers.
The adventure-romance depicts a British doctor - played by Clive Owen - and his charity colleagues as CIA-financed gun smugglers.
Jolie plays a philanthropist who pursues Owen across a dozen years of humanitarian disasters from Ethiopia to Chechnya.
Veteran aid worker and refugee researcher Steve Hansch, an advisor to early stages of the film, attacked it for putting aid workers at risk by suggesting CIA links.
He has also criticised the UN for implicitly endorsing the film when Secretary-General Kofi Annan attended the premiere. Jolie has donated millions of pounds to UN and is a goodwill ambassador for its refugee agency, UNHCR.