Shailene Woodley is becoming a true fashion maven!

The "Divergent" star looked radiant on the red carpet at the New York premiere of "The Fault in Our Stars" on Monday, rocking a yellow Ralph Lauren Collection peplum column gown. She completed her elegant ensemble with Kurt Geiger shoes, David Yurman earrings and her signature pixie cut.

The 22-year-old actress was joined by her costar Ansel Elgort, who looked handsome in a dark blue suit, white shirt and light pink tie.

Although Woodley and Elgort played siblings in "Divergent," the pair has a romantic relationship in the new movie.

In an interview with The Daily Beast, Woodley opened up about how different her filming experience was this time around.

"It’s so different," she said. "The thing with Ansel is he came onto Divergent and it was a big cast and everyone else on the movie had acted in a lot of different things before and had a lot of on-set experience."

"Sometimes when you’re around people who have been on movie sets a lot, people seem to lose the excitement versus the art, and the ability to be on a film set," she added. "Ansel came in with these fresh eyes and this beautiful innocence and excitement for what it meant to be making a movie."

We can't wait to see them back together on-screen!

"The Fault in Our Stars" opens on Friday, June 6th.

Are you excited to see it? Tell toofab in the comment section below, and click "Launch Gallery" above to see more photos from the New York premiere.

Hot Videos