Well,since we're talking about Batman, has anyone seen Under the Red Hood? It's one of the DC Animated movies, and the second-best in my opinion (THE best being Justice League: The Flashpoint Paradox). It follows the same basic premise as Batman: A Death in the Family and Batman: Under the Hood, albeit with the necessary changes to make the story fit an 80-minute runtime. Under the Hood is one of my favorite Batman stories and one of the darkest moments for the Joker, and the movie has probably the most bittersweet finale to any DC movie I've seen.
John DiMaggio does a pretty good Joker, but he's nowhere near Mark Hamill. Neill Patrick Harris is great as Nightwing, but he has so little screentime. He's basically only there to beat up some thugs and help Batman fight off Amazo, and that's pretty much it. The movie does spoil its own twist though, in a way.
, but the movie practically assaults you with this information via the flashbacks.
edit: Nor a movie, but Marvel Heroes is a pretty fun game. It's a free to play ARPG in the vein of Diablo (David Brevik, one of the lead designers of Diablo 2, is on the team for Heroes), but with a Marvel coating and in an MMO format with hub worlds and instances and everything. You can play every hero in the game up to level 10 (out of 60, with each hero having their own set of levels), and you can unlock heroes by either buying them with real currency or using in-game currency (and the in-game currency is actually easy to get a hold of, I've never felt compelled to spend money to get more heroes, plus there's a very early quest that actually gives you in-game currency for the express purpose of buying your second hero, plus you get loads of currency from the daily login bonuses), and you get 1 free hero unlock after creating your account. Aside from new heroes, the only thing that is actually available for real money are cosmetic costumes, which are all taken from other periods of the hero's history (and there are Marvel Cinematic Universe skins for heroes who are in movies). I started with Black Panther and unlocked Venom later. There's close to 100 playable characters (as of now, with more on the way), and just about everyone in the Marvel-616 canon shows up either as a playable character or as an NPC (sometimes both, depending on the character). Some heroes/villains who are not yet playable are available as team-ups, where they'll tag alongside you and assist you in fighting, with their own power sets.
It's on Steam, and I do highly recommend it. They relaunched the game this year as Marvel Heroes 2015, since the original incarnation was rather poorly received, and they have since updated the game's systems to be much, much better.