I'm not going to post a review for Christopher Nolan's "Inception," since it is so very far from shitty, but I did want to offer an alternate ending that I think Nolan failed to take advantage up. Don't worry, no real spoilers here.
After the final scene, Nolan could have had Christian Bale as Batman wake up, strapped to the dream device. He's being held captive by Scarecrow and Riddler. He's able to break out of his bonds eventually subdues them.
Cut to the Wayne's penthouse where he's talking to Alfred. He tells him about the weird dream he had. Alfred was in it, and Scarecrow and the fake Rhas Al-Ghul. Plus the Juno girl and the kid from "Third Rock from the Sun," but all grown up. And unlike what some other shows have suggested, he was perfectly able to read in his dream, even though he technically wasn't in his dream.
Then the title screen comes up and the audience discovers they've been watching Nolan's third Batman movie all along! Take that M. Night Shyamalan, you fifth-string, eight-rate twist-hack.