In a highly-anticipated bout years in the making, AJ Styles battles John Cena at WWE Money in the Bank 2016: Courtesy of the award-winning WWE Network.