If I were you I would go with the Halos. They all have great stry lines, and Halo 3: ODST is going to be a great add on to the series. You probaly already know about Halo 2 and 2 so I am going to tell you about ODST. You play as an ODST a.k.a. Helljumper or Orbital Shock Drop Trooper. You are dropped in the city of New Mombassa shortly after the city is ruptured by the covenant making a lightspeed jump in the city. You are seperated from your squad and try to meaat up with them. There are very unique playable flashback seens where you play as other members of your ODST squad. The combat is based on stealth and tactics, due to your being a normal marine. You have to be more caucious then you were in recent Halos. The game also includes all of the Halo 3 map packs and a new firefight mode which is simular to Horde mode in Gears of War 2 and Nazi Zombies in Call of Duty: WaW. You should definitely get these games instead of Batman. You should also buy Halo 1 for the story.