Actress Jodie Foster attends the premiere for the film "Nim's Islands" in Tokyo, Japan, on August 19, 2008. (UPI Photo/Keizo Mori)