The 22-year-old turned heads at the Berlin premiere of "Divergent" on Tuesday when she hit the red carpet in a plunging white Zuhair Murad gown.
The actress looked stunning in the ultra-feminine gown, which featured a low-cut neckline, three-quarter sleeves and gold piping. She updated her short 'do by sweeping her bangs to the side and added a touch of glamour with a bold red lip.
The brunette beauty prefers to wear "used clothes" in her everyday wardrobe, but she's has really stepped up her style game on the red carpet.
"If I was to show up wearing my five-toe shoes, my Melodia organic leggings and some hippie top, no one is going to take me seriously," she recently told The Hollywood Reporter. "When I go on a red carpet, I'm Shailene, but I'm also Shailene representing a movie. I'm there for my boss, for my employer, so part of that comes with wearing the uniform."
Well, she's certainly wearing this uniform well!
What do you think of her red carpet ensemble? Tell toofab in the comment section below, and click "Launch Gallery" above to see more photos from the "Divergent" premiere in Los Angeles.