The Beaver, the new film from Jodie Foster and Mel Gibson, won’t be hitting theaters anytime soon. The film was originally slated for a March 23 release, but that’s now been pushed back to May 6, supposedly because Foster will be filming in Europe and will be unavailable to do press. The film revolves around a father (played by Gibson) who talks to a beaver hand puppet. Does that smell like comeback to you? [Deadline]