What...seriously? Katie Cassidy obviously thinks she looks slick. You can tell by the pose, she thinks she is just super mature. Since mature means total whore.
Here's what I see: if David Bowie as Mazzy Stardust had a baby with a Vegas showgirl, it would look just like this.