There's so many different battling factions in Sega's Alpha Protocol you'd need a score card to keep up, or perhaps an explanatory trailer.
Alpha Protocol drops on June 1, with plenty of different factions packed in for Agent Michael Thorton to shoot at, make deals with, and play against each other in a high stakes game of international espionage.
Me? I'm siding with the Russians. They've got style.