25-year-old heartthrob Ansel Elgort and his girlfriend Violetta Komyshan touched down in Brazil on Thursday, but his choice of hats is really what got most of the attention.

The Fault in Our Stars actor stepped off his long flight wearing a beret which is normally reserved for artists, Frenchmen, branches of the military and Monica Lewinsky. However, he kinda pulled it off somehow.



 

Ansel Elgort and Violetta Komyshan Pack on the PDA in Mexico

Ansel appears to have ditched the platinum blond hair he’s been sporting for months and covered it up with his fancy hat. He was pictured wearing an Elvis t-shirt and a pair of sweatpants to accompany the look.

His high school sweetheart, on the other hand, went for a denim jacket and blue jogging pants for the trip.

Elgort is apparently in town for a Ralph Lauren event taking place down south. The actor is the current face of the company’s Polo Red cologne and has been pimping it pretty hard on his social media.

 

View this post on Instagram



 

Signed 100 bottles of #PoloRedRush U can buy one, link in bio @macys

A post shared by Ansel Elgort (@ansel) on

Besides modeling and wearing silly hats, the star has been hard at work. According to IMDB, he’s got 3 big projects on the way – The Goldfinch, West Side Story and Finest Kind.

The Goldfinch is getting major hype at the moment, mostly because the cast is insane. Nicole Kidman, Sarah Paulson, Finn Wolfhard, and Luke Wilson are all headliners for the film. They’ve already finished filming and it’s set to be released at the end of the year.

As if that project wasn’t massive enough, Ansel landed the role of Tony in Steven Spielberg‘s remake of West Side Story which is sure to be a massive hit.



Ansel Elgort and Leonardo DiCaprio – The Boys Hit the Beach for a Volleyball Game