Michael Phelps brandishes weapons in a trailer for the upcoming video game, “Call of Duty: Infinite Warfare,” which is to come out Nov. 4.
Phelps, an avid Call of Duty player, filmed his spot after the Rio Olympics in Long Beach, Calif., according to reports. Actor Danny McBride is also in the 90-second video.
“We were in full getup and full armor,” Phelps said, according to Time magazine. “Where we were shooting was kind of wild. Danny and I were just playing off each other, talking trash. It was really tough to keep a straight face with him just firing off super funny comments left and right. It was fun.”Follow @nzaccardi