Taylor Swift was once 'Batman' to a very stoned Dave Grohl.

Grohl retold his hilarious tale involving Swift and McCartney at an acoustic gig at Cannes Lions this week before launching into a performance of 'Best of You' that we can now only hear while seeing Taylor in a Batman costume sitting at a piano.

Via Rolling Stone