Katy Perry sported another cleavage exposing costume at the Jingle Bell Ball in New York over the weekend, but this one was particularly eye-catching.
The singer dressed up as a toy solider, complete with knee-high boots, tiny hot pants and an unusual accessory - a moustache on a stick.
While it's no surprise that the singer ensured she dressed the part, we're not sure whether Perry should get full marks for effort, or perhaps she should just put some more clothes on?
How do you rate her latest look? Leave a comment below and take a look at some more of Katy's recent style statements!