Shay Mitchell Plays Up Her Curves in a Dramatic One-Piece


Credit: Axelle/Bauer-Griffin/FilmMagic

Shay Mitchell is all about posting snaps that inspire major vacation envy--or just regular envy, because, you know, she's Shay Mitchell. The 29-year-old Pretty Little Liars actress looked particularly stunning in one of her latest Instagram photos, a black-and-white beachside shot of her in profile, wearing a delightfully simple one-piece bathing suit.

The Canadian TV star hints at a Hawaii locale in her caption, also referencing an upcoming Disney film: "Giving my best 'Moana' in Maui..."

Even in black-and-white, Mitchell looks radiant, her skin positively glowing under the Hawaii sun. With her head back and eyes closed, her hands running through her damp, windswept mane, it looks like the dark-haired beauty has found vacation bliss.

Giving my best "Moana" in Maui... 🌺☀️

A photo posted by Shay Mitchell (@shaym) on Aug 31, 2016 at 7:45pm PDT

It's not the first time that Mitchell has flaunted her fabulous swimsuit-clad figure on Instagram--and who can blame her--just look at that body!

Can't wait for next months vacay...! 💃🏻🙌🏽🍷 #fbf ... Any guesses where I'll be heading?!?

A photo posted by Shay Mitchell (@shaym) on Aug 19, 2016 at 2:00pm PDT

Summer may be ending, but it's certain Mitchell will find a sunny destination or two to show off that beach bod.

RELATED: 9 Times Shay Mitchell Defined #MakeupGoals

VIDEO: 12 Instagrams That Proves the PLL Boys Are The Hottest

Scroll through below to browse her best swimwear looks.

Sometimes I feel like I could totally make it on a deserted island...but Netflix 😭

A photo posted by Shay Mitchell (@shaym) on Aug 8, 2016 at 4:25pm PDT

...when I hear them call "lunch" ! 😁🍴

A photo posted by Shay Mitchell (@shaym) on Jul 7, 2016 at 11:11pm PDT

If you need me I'll be here... #thisiswhatcasualsunbathinglookslike

A photo posted by Shay Mitchell (@shaym) on Jun 26, 2016 at 3:20pm PDT

Not the best 👙 for tan lines, but👌🏽 for @cosmopolitan 💃🏻😎

A photo posted by Shay Mitchell (@shaym) on May 10, 2016 at 11:29am PDT