Not a perfect movie by any means, but the kind of film that rarely gets made by studios anymore: an ensemble cast of stars, a simple plot and very few explosions (okay, none). Yes, there were logical leaps and imperfect plot twists. But there were also great performances, which went a long way.