PHOTOS VIDEO Katy Perry as a sexy toy soldier at Z100’s Jingle Ball 2010

Katy Perry in her Nutcracker toy soldier costume at the 2010 Z100 Jingle Ball

Singer Katy Perry brought her usual dose of sexy fun to the Z100 Jingle Ball last night by wearing a colorful toy soldier costume that would have every straight soldier on the planet begging to be put on K.P. duty!

The DO ask, DO tell costume came complete with an amply plumaged military top hat, red and gold jacket, white criss-crossed Perry berries suspenders, a curled handlebar mustache on a stick and a pair of shiny blue hot pants that would make Wonder Woman proud. In other words, Katy Perry was nutcracker sweet!

Katy Perry in a toy soldier costume at the 2010 Z100 Jingle Ball

And speaking of Nutcracker Suite, here’s Katy “presenting” herself in grand fashion at the Jingle Ball concert, beginning with ballet dancers and music from the Nutcracker musical and culminating with Katy popping out of an over-sized Dr. Seussian gift box!

And here are some photos from her performance, during which she wore the toy soldier costume the entire time! (I have to confess women do have it a little more difficult than men sometimes, at least in the pop music realm.)

NEW YORK, NY - DECEMBER 10: Katy Perry performs during Z100's Jingle Ball 2010 at Madison Square Garden on December 10, 2010 in New York City. (Photo by Bryan Bedder/Getty Images)

NEW YORK, NY - DECEMBER 10: Katy Perry performs during Z100's Jingle Ball 2010 at Madison Square Garden on December 10, 2010 in New York City. (Photo by Bryan Bedder/Getty Images)

NEW YORK, NY - DECEMBER 10: Katy Perry performs during Z100's Jingle Ball 2010 at Madison Square Garden on December 10, 2010 in New York City. (Photo by Bryan Bedder/Getty Images)

NEW YORK, NY - DECEMBER 10: Katy Perry performs during Z100's Jingle Ball 2010 at Madison Square Garden on December 10, 2010 in New York City. (Photo by Bryan Bedder/Getty Images)
^ Concert Photos: Bryan Bedder/Getty Images

Z100 is a radio station in New York City and they sponsored the 2010 Jingle Ball held at Madison Square Garden on December 10, 2010. The concert was sponsored by H&M and benefited Musicians On Call. Bored? More Katy pics from the red carpet it is!

NEW YORK, NY - DECEMBER 10: Katy Perry attends Z100's Jingle Ball 2010 at Madison Square Garden on December 10, 2010 in New York City. (Photo by Jason Kempin/Getty Images)
^ Photo: Jason Kempin/Getty Images

Katy Perry arrives for the Z100 Jingle Ball at Madison Square Garden in New York on December 10, 2010.    UPI /Laura Cavanaugh Photo via Newscom
^ Photo: UPI /Laura Cavanaugh via Newscom

NEW YORK, NY - DECEMBER 10: Katy Perry attends Z100's Jingle Ball 2010 at Madison Square Garden on December 10, 2010 in New York City. (Photo by Jason Kempin/Getty Images)
^ Photo: Jason Kempin/Getty Images

Top two photos: SplashNews.com