He was never going to make an appearance on James Corden's show after his recent comments about his fellow Brit - but Liam Gallagher made his US TV debut on another late night show the other night.

Gallagher made an appearance on Late Night with Stephen Colbert to sing 'For What It's Worth' and plug his forthcoming solo album 'As You Were', performing in front of a large banner emblazoned with 'Rock 'n' Roll'.

He also played a second song, 'Wall of Glass', for the show's YouTube channel, which you can see below.

The former Oasis man also appeared on the show on the same night as Anthony Scaramucci. Oh, to have been a fly on the wall of that green room...