Activision, the publisher of "Call of Duty: Infinite Warfare," has revealed the identities of the members of the cast.

The game's protagonist is Cpt. Nick Reyes, played by Brain Bloom, while Sgt. Omar is being played by David Harewood, and Salter is played by Jamie Gray Hyder, Gamepur reported.

This brings into the credit rolls several popular personalities. Bloom was a part of "The A-Team" while Harewood was seen in "Homeland" and "Supergirl." Hyder is known for his performance in "True Blood" and "Graceland."

Meanwhile, Charlie Intel, the gaming website known for its leaks, revealed that players who pre-order the game at the retailers will be given an extra code, which reads, "this code is for a future offer." Players are asked to redeem the code on the official game website.

Activision has reportedly confirmed that retailers are giving out the code for a future offer.

Sony and Microsoft are encouraging pre-orders further by offering incentives to players when it comes to the digital copy of the game. PlayStation Store and Xbox Store are offering 1,000 Call of Duty Points for use in "Call of Duty: Black Ops III," to players who pre-order "Call of Duty: Infinite Warfare," CNET reported.

However, a news that will disappoint many of the PS3 and Xbox 360 console users is that Activision confirmed via a Twitter post that the "Call of Duty: Infinite Warfare" will not be coming on the two last-generation consoles.

"Call of Duty: Infinite Warfare" is the newest game from developer Infinity Ward, which will be available only for PC, PS4 and Xbox One. It is scheduled to be released on Nov. 4, 2016.