Phalanx

meaning: a large group of people standing very close to each other, usually for the purposes of defence or attack:

usage: Bodyguards formed a solid phalanx around the singer so that photographers couldn't get close .