Everything's coming up roses for this Disney star. Maia Mitchell is a "Teen Beach" princess and she ruled the yellow carpet at the premiere of "Teen Beach Movie" in Sydney last August 4.

Maia Mitchell and Ross Lynch made a colourful pair at the "Teen Beach Movie" premiere. Maia Mitchell looked fantastic in a floral dress. The young star of "Teen Beach Movie" shared her outfit details via Instagram, thanking Aussie label Shakuhachi for her standout dress. The sleeveless number came in a vibrant, multi-coloured floral print. Maia showed her style stripes by pairing her frock with equally bold footwear. Her blue cage heels were fierce!

She may be just 19 years old but "The Fosters" actress picked dresses like a pro. Maia stopped by Australia's "The Today Show" wearing yet another floral dress. Maia Mitchell sealed her "Teen Beach" princess title in a fashion forward shift with bold white stripes and an eye-catching rose print. Once again, the Disney star didn't skimp on her shoes. Her towering t-strap heels were a fun complement to her dress.

Maia Mitchell-Inspired by ttinar featuring a mini dress

Maia Mitchell can't seem to resist a floral dress, but that's just fine, as the print is very age appropriate and Maia knows how to choose one with just a little edge so she doesn't look cutesy or overly sweet. Thankfully, the other side to Maia Mitchell's style is all about simple silhouettes with rock and roll elements. Case in point: a leather detail, navy blouse with leather shorts at a "Teen Beach" cast interview. Another example? Maia Mitchell in an orange shift with a fun, plastic collar detail.

The key to Maia Mitchell's "Teen Beach" fashion appeal is her well-edited and fun style choices. And don't forget the fabulous shoes!

Start the slideshow for a look at Maia Mitchell, "Teen Beach" princess of style!

For more celebrity fashion, read:

Lily Collins vs. Shailene Woodley: Bare Midriff Outfit Battle is On! [SLIDESHOW]

Lucy Hale, Selena Gomez: Young Hollywood Awards in Leather and Lace [PHOTOS]