Mandy Moore wowed fans as she showed off a summery look on the red carpet for her latest film.
The This Is Us actress stars as a doctor in the upcoming dystopian superhero movie The Darkest Minds, in which she leads the fight against an authoritarian government.
Moore, 34, wore a dazzling white dress embroidered with sunflowers coupled with a simple pair of black heels for the premiere in Los Angeles on Thursday.
The summer look was finished off with a small black bag. She was joined at the Hollywood screening of The Darkest Minds by her co-star Amandla Stenberg.
Stenberg, 19, wore a two-piece gold outfit with matching shoes.
Moore began her career as a singer-songwriter and found fame with her debut single Candy in 1999.
Her maiden album, So Real, was released later that year and was certified platinum.
Moore began her acting career in 2001 when she featured in Dr Dolittle 2 before appearing as Lana Thomas in The Princess Diaries in the same year.
In 2010, she voiced Rapunzel in the Disney animated comedy Tangled. Since 2016, Moore has appeared in the NBC drama This Is Us, for which she was nominated for the Golden Globe Award for Best Supporting Actress.
On Tuesday, she appeared on Jimmy Kimmel Live and revealed she knows how the show will end.