The Canadian indie film Last Night, which is one of those films I can watch again and again. It's about how a loosely connected group of people spend the last six hours on earth, which is about to be obliterated by an unspecified (the only clue is that the sun never sets) disaster.
Made on a modest budget, this is the complete opposite of the likes of Armageddon and Deep Impact which came out around the same time. Featuring barely any effects, it concentrates instead on characters and atmosphere. The film is a who is who of Canadian acting talent and stars director Don McKellar, Sarah Polley, Genevieve Bujold, Sandra Oh (who I fell in love with in this) and David Cronenberg among others. It also has a great soundtrack of obscure 70s pop songs.