Definitely the best film of the night, by a long way. My hopes were up when I saw Shane Black's name on the credits, and he didn't disappoint. Lovely, lovely post-modern narration by Downey Jr, with cinematic flair to match. Quirky, sparkling dialogue, and a somewhat convoluted plot that I'm sure I'll figure out if I have a pen and paper. But a good story.