My DD just turned 12 in January, &, I agree, it's a tough age!
What about
"The Princess Bride"?
I remember seeing it for the 1st time at a school-sponsored event when I was about 14. Years later, when DH was the youth group pastor at our church, we took the movie w/ us when we took the youth group on a weekend retreat to a cabin in the mountains. The girls in our youth group watched that movie over & over & over again all weekend long!
Or maybe
"Grease"? It has some questionable themes, but it's campy fun & relatively mild.
DD got
"Wild Hearts Can't Be Broken" for Christmas (it's an older Disney film), & she really likes it. It's about a girl & a horse & there's a little romance thrown in w/ a cute guy.
What about
"The Cutting Edge"? It's about a girl & a guy who team up for the Olympics in pairs ice skating, an "opposites attract" story. He's a former hockey player, & she's a prim & proper ice queen... but they fall in love.

There's a little bit of language, & 1, perhaps, questionable "morning after" scene, but nothing's shown (in a fit of anger, the guy goes to his hotel room w/ another girl &, the next morning, when she goes to his room to apologize, the "other girl" opens the door).
Or, one of my favorites is
"10 Things I Hate About You". I haven't seen it in a while, but it's really cute! Very teenage-y. I don't remember really any questionable scenes.
We also really like
"Space Camp" here! A group of kids accidentally launch into space during Space Camp. There's a little love story too.
We love
"Soul Surfer"!! It's one of DD's favorite movies!
Edited to add - Like another PP mentioned, I would want to know what movie she was being shown if it was rated PG-13 - not saying I wouldn't let her see the movie, but I would want to know beforehand what movie it was & why it was rated PG-13.
Of the movies you listed, if I remember correctly, we watched
"Mamma Mia" one night as a family. DS, of course, was bored, but I'm thinking DD wasn't that impressed with it either. We haven't seen
"Hair Spray". And we actually have
"27 Dresses", but I have yet to watch it all the way through. DD would like to watch it, but I've only caught "snatches" of it when it's come on TV. It's still unopened in its case.
