Billy Crystal and Robert De Niro in Analyze ThatANALYZE THAT and EMPIRE

It's enough to make a grown movie-critic weep: You rave about Solaris, a science-fiction work that's psychologically rich, challenging, and incredibly unusual, and you read in the paper that the audience-tracking firm Cinemascore has ranked it the most universally loathed major release in 20 years. You check out the top-10 list from the National Board of Review, the first organization to hand out year-end kudos, and realize that only one of those 10 films has (as yet) made it to the Quad Cities, and that one only stayed for a week at Moline's Nova 6 Cinemas. And you eagerly look forward to a December weekend of new releases - surely some of those terrific-looking titles will finally appear? - and your only options are Analyze That and Empire.

James Franco and Robert De Niro in City by the SeaCITY BY THE SEA

If Robert De Niro ever decides to quit acting, I hope he receives retirement benefits from the NYPD. In Michael Caton-Jones's police melodrama City by the Sea, De Niro plays Vincent LaMarca, who is, by rough estimate, the 7,000th cop character he has played onscreen in the past two decades.

Scrat in Ice AgeICE AGE

Movies with charm have been in such short supply this year that the animated Ice Age feels like a shot of pure oxygen. Visually, the film is lacking the detail of a Shrek or a Monsters, Inc., and it's a bit on the goody-goody side, but it's a completely enjoyable, amiable good time at the cineplex, particularly if you've been looking for a movie to take the family to that's less saccharine than Return to Neverland and infinitely smarter than the likes of Big Fat Liar and Snow Dogs.