Idris Elba has blasted Liam Gallagher's rock star attitude.

The 'Pacific Rim' actor had a run-in with the Beady Eye star after a meeting at a local bar when he rubbed the singer's hair.

He told GQ magazine: ''[He] didn't like that. Don't touch his hair, apparently. F**k off. Next time walk with a f***ing hairdresser, then.

''Well, 'I'm a popular rock singer, so I'm going to be mean and f***ing horrible to people just because they messed up my look'. F**k off.''

The altercation - which took place in March at the 2013 NME Awards after-party in London - has left Idris with the impression Liam is an ''idiot'' and he denied he was mocking him when he played Oasis' hit 'Wonderwall' during a recent DJ set.

He added: ''No! F**k that idiot. No. I don't even know what his songs are about now or what band he's in now.

No-one gives a f**k, yeah? He was popular when he was in Oasis.''

Liam has also spoken about their argument in the past, claiming he knocked off Idris' hat for messing up his hair.

He previously said: ''He messed my f***ing hair up, so I pulled his hat off and booted it across the room and that's it.

''Yeah, give a s**t. I didn't know who he was. I still don't know who he is and I don't give a f**k who he is. You don't touch a man's hair cut, man.

''Especially if you've got a red bobbly hat on. It's not f***ing 'Crossroads' is it? You know what I mean? So let's get that one straight, he f***ed my hair up, so the hat got it.''