Liam Gallagher and Idris Elba have seemingly ended their feud.

The 45-year-old rocker and the 'Star Trek Beyond' actor took a dislike to one another after the NME Awards in 2013 when Idris allegedly ''messed up'' Liam's hair, which prompted the musician to take the star's hat off and ''boot it across the room''.

But after both stars were scheduled to appear on the same episode of UK talk show 'The Graham Norton Show' - which was filmed on Thursday (28.09.17) and airs next Friday (06.10.17) - it seems they managed to settle their differences.

Liam took to Twitter on Friday (29.09.17) to ''applaud'' the 'Pacific Rim' actor for accepting he was ''in the wrong''.

In a series of tweets, the former Oasis frontman wrote: ''Breaking news my graham norton performance goes out nxt Friday October 6th the same day I release my debut solo album as you were LG x

''Graham norton you are an absolute dude I apologise for being a sketchy little f***er can't handle the chit chat as you were LG x

''And as for you idris I applaud you it takes a big man to know and accept when he's in the wrong as you were LG x (sic)''

Previously, Idris, also 45, claimed Liam had taken a dislike to his headgear at the time of their ''exchange of words'', and said the whole ordeal had been ''blown out of proportion''.

He said: ''It got blown out of proportion, but we kept our hats on, so to speak. It was a good hat, man. I guess he just took against it. He must have thought it looked silly, because he tried to grab it.''

Although he added in a later interview: ''F**k that idiot.''

However, in Liam's version of events, it was Idris who riled the 'Wall of Glass' hitmaker up by touching his hair without permission.

He said previously: ''He messed my f***ing hair up so I pulled his hat off and booted it across the room and that's it. I don't give a f**k who he is. You don't touch a man's haircut.''