Haley Bennett and Miles Teller looked elegant at the red carpet premiere of Thank You For Your Service in Los Angeles.

HALEY BENNETT & MILES TELLER AT THANK YOU FOR YOUR SERVICE PREMIERE

Bennett wore an asymmetric silk dress by Chloe. The ivory gown paired perfectly with the Chloe River wedges, which resembled combat boots and fit the event. The actress wore her hair slicked to the side, and completed the look with a deep-red lipstick and matching nail polish. Bennett is the new face of the Chloe signature fragrance, so it was fitting that the actress was decked out in the brand. Shop similar styles here.

Bespoke Angel Butterly wings @Chloe @nramsaylevi @highheelprncess @thankyouforyourservicemovie

A post shared by Haley Bennett (@halolorraine) on

Teller, for his part, wore a smart navy suit with orange and blue tie over a white button down. “Together to celebrate the lives of our real life heros (sic) that we had the gift to share this special evening with. We honor you. Thank you for allowing us to give a voice to your stories,” Bennet wrote in an Instagram post of the pair.

Thank You For Your Service stars Teller as an Iraq War veteran who comes home from Baghdad in 2008. While the film falls victims to some coming-home tropes, the movie for the most part is fresh and surprising.

Miles Teller’s uBio: His Story In His Words

“I think everyone should do a week of boot camp because it shakes you out of your little bubble,” Teller said at the premiere. “We had a small taste of what these guys deal with. You can bond a lot with people in a short time through collective suffering. We had that tangible experience. I knew what their faces looked like when they were completely gassed.”

Thank You For Your Service hits theaters Oct. 26.

Check out Miles’ uInterview here: