One of the things I loved about the call of duty 2 is the large scale battles in single player where big groups of allied and enemy NPC's fighting each other was fantastic. I also loved the fantastic scripted sequences and the feeling of chaos in the battles. It's makes the experience fantastic.
Are there any other first person shooters that have:
large scale battles
Lots of scripted sequences
chaotic experience