Splash News has posted new photos from the sets of The Beaver and Wichita. The former, directed by Jodie Foster and starring Mel Gibson, filmed at Rockefeller Plaza. The movie is about a depressed man who finds solace in wearing a beaver hand-puppet. Click the photo to view the full gallery!
Meanwhile, Cameron Diaz filmed the James Mangold thriller Wichita in Boston. The film centers on a lonely woman (Diaz) whose seemingly harmless blind date suddenly turns her life upside-down when a super spy (Tom Cruise) takes her on a violent worldwide journey to protect a powerful battery that holds the key to an infinite power source. Click the photo to view the gallery!