Katy Perry can do quirky, crazy, sexy and cool when it comes to event dressing.

She went down the sexy route when donning this Roland Mouret Spring 2012 dress for her guest appearance on ‘The Tonight Show with Jay Leno’ yesterday evening to promote her new 3D documentary-concert movie, ‘Part of Me’.

Her navy blue dress with a ruffle detail cascading down the skirt and artful red tulip appliqués doesn’t have the midriff cut-out like the version which took to the runway, thankfully. It could’ve been a very different story.

I’m delighted she selected the more demure version.

It’s been a while since I’ve celebrated a Katy Perry look, and with the choice of sexy red ankle-strap platform peep-toes, she bags herself a spot on the BDOTW poll.

Credit: Style.com & Getty