US director and actress Jodie Foster poses during the photocall of "The Beaver" during the 64th Cannes Film Festival in Cannes, France, on May 17, 2011. (Xinhua/Gao Jing)
Go to Forum >>0 Comments