Photo of the Day

U.S director Oliver Stone arrives for the 4th Beijing International Film Festival held in Beijing, China, Wednesday, April 16, 2014. (AP Photo/Ng Han Guan)

View gallery

500 photos

View Comments