Charlize Theron is the latest Hollywood star to call for US troops to leave Iraq.
The Oscar-winning actress spoke at the Venice Film Festival, where her latest movie is in competition.
In The Valley of Elah is based on the true story of a soldier who goes missing on his first weekend back after serving in Iraq and is reported AWOL.
Theron plays Emily Sanders, the detective leading the investigation into his disappearance.
Fellow actress Scarlett Johansson is planning a morale-boosting visit to troops stationed in Iraq.
Asked if she would do the same, Theron replied: â€œI think itâ€™s great that sheâ€™s doing that, but Iâ€™d like to see them come home â€“ be looked after, be nurtured.
â€œNothing would give me more joy than to see them back in America.
â€œThey are doing a very, very important job and itâ€™s a dangerous one. Hopefully they can come back and be looked after, thatâ€™s the least we can do for them.â€
She also urged the US public to open their eyes to what is happening in Iraq and other conflicts around the world.
â€œIn a way itâ€™s really strange now living in America. I realise my generation has kind of slacked a little bit … I donâ€™t know how people get through their lives not knowing. I canâ€™t imagine going through my life like that,â€ said the 32-year-old.
In The Valley of Elah is written and directed by Paul Haggis, whose last film was the Oscar-winning Crash.
Tommy Lee Jones and Susan Sarandon play the missing soldierâ€™s parents, who come to realise their son may have been the victim of foul play and find themselves in a fight with the military to discover the truth.