Shakira joined her sons, Milan, 12, and Sasha, 10, at the premiere of the animated film Zootopia 2 on Thursday evening in Los Angeles.

The 48-year-old Colombian singer looked stunning in a tight-fitting lavender Stella McCartney dress with an asymmetrical hem that highlighted her toned legs.

Her look included a round-neck blouse and long sleeves, while Shakira paired the dress with satin platform heels, writes Dailymail.
Her sons, who she has with ex-boyfriend Gerard Pique, wore lavender Stella McCartney suits and bow ties, paired with white shirts and sneakers.
Shakira’s long, honey-colored hair was part up and part down, giving her face an elegant frame, while her makeup emphasized her pink cheeks and lips.

Shakira also recorded the song “Zoo” for the film, where she voices the character Gazelle, and recently released a music video for the song.
The event was also attended by other stars of the film, including Ke Huy Quan, Jason Bateman and Ginnifer Goodwin, who also dazzled with their elegant outfits on the red carpet.