Re: 360 games
For shooter campaign games, try Gears of War (co-op), Gears of War 2 (co-op), Call of Duty: World at War (co-op), Army of Two (co-op), Halo 3 (co-op), any other of the Call of Duty games have amazing campaigns, but are not co-op. Far Cry 2 is also amazing single player FPS if you can get into it.
Forza Motorsport 2 is an amazing racing game (but its a sim), GTA IV is also amazing, Dead Rising is great if you can get into it, Banjo Kazooie is really fun too, Fallout 3 and Oblivion are great if you can get into them, Ninja Gaiden 2 is fun as hell too.