Fun Co-op/Multiplayer games for Xbox 360?

Hi, my 3 friends and I have been playing a lot of Xbox 360 this summer, and we love playing multiplayer, especially co-op games. However, recently, we've been somewhat bored due to a lack of games to play, so we're looking around for some more games. Some games we've played a lot are Terraria, Minecraft, Halo Reach, Dead Island, Dark Souls, and by far our favorite, COD Zombies. Any ideas? Preferably 4 player, but 2-3 player suggestions are welcome too.

Battleblock Theater

Payday 2

Portal 2

Resident Evil 5
Fable 2
Castle Crashers
Crackdown
Left 4 Dead
Journey
Borderland 2

Older call of dutys
Fable
Resident evil
Madden 25
Ncaa 14
Nba 2k14
Fifa 14
Rainbow six vegas
Ufc
Plants vs zombies