Justin Bieber apologises for swearing up a storm on BBC Radio 1

Justin Bieber stopped by BBC Radio 1's Live Lounge in LA for a half hour live set, and after doing a little yoga on camera to warm up (yes, really), the 22-year-old sang his little heart out.

But some people were less than impressed by the star, who mumbled through the interviews and even dropped an F-bomb mid-performance.

Viewers took to Twitter to vent their frustrations, calling the singer everything from "cringey" to "arrogant".

They were especially critical of his meh tone when DJ Clara Amfo asks him about his collaborations with Kanye West that didn't end up happening.

When the interviewers asked the star what his hit 'What Do You Mean?' is about, the Canadian answered: "I think it's self-explanatory."

What do you mean, Justin?!

RELATED: Justin Bieber returns to Instagram
RELATED: Justin Bieber and Sofia Richie jet off on romantic holiday

Source: BBC Radio 1
Source: BBC Radio 1

But it wasn't all bad...

Source: BBC Radio 1
Source: BBC Radio 1

He later apologised for being off his game.

During the visit, Justin played some of his own songs, including an acoustic versions of two of his recent collaborations: 'Cold Water' and 'Let Me Love You'.

But awkwardly, Justin forgot some of the words to his current hit with Major Lazer, 'Cold Water'. He also dropped an F-bomb when his guitarist missed a cue during 'Love Yourself', telling viewers, "He broke his finger by the way, so he's not usually this terrible".

Want more celebrity, entertainment and lifestyle news? Follow Be on Facebook,Twitter, Pinterest, Tumblr and Instagram