This19-year-old singer and actress usually chooses conservative clothes and has even said she dresses "like a boring old woman."
But check out this getup she rocked during a show in New York last night!
The Disney starlet showed off a lot of skin when she hit the stage in a sparkly bra top and purple pants during a performance at an upstate theme park.
Think you know who's showing us her six-pack?
It's Selena Gomez!
Perhaps boyfriend Justin Bieber's edgy wardrobe choices are rubbing off on her?
Kids grow up so fast these days, huh?