Rocker Dave Grohl surprised the crowd at Sir Paul McCartney's show in London on Saturday night by joining the Beatles legend onstage for a duet.