Danny McBride roasting Michael Phelps is awesome

My favorite part about the Call Of Duty franchise since I graduated college and realized the game is a massive time suck and not worth the money has been the live action trailers featuring a handful of movie stars.

The franchise has topped itself once again with the live action trailer for the newly released Infinite Warfare title. The "Teammate Talk" clip puts Michael Phelps and Danny McBride on the same team and.....action!