Well at least he's cozy?

Justin Bieber showed off a new look in Los Angeles last night as he went to a Christmas party and seems to be going for a Liam Gallagher meets Liberace thing as he teamed a huge oversize fur coat with '70s specs, a white dress shirt, acid wash jeans and suede boots.

It really is quite the sight.

The internet was, understandably, perplexed.

Anything to beat the cold, eh?