Lily James is elegant in white at the 'Cinderella' premiere in Toronto

British actress Lily James kept up with her promotional duties and attended the premiere of 'Cinderella' held in Toronto.

The 25 year old stayed true to her 'princess' style for the tour and opted for a demure and elegant look by Christian Dior for the premiere.

Lily, who wore a plunging Prada gown at the 'Cinderella' Mexico City premiere, looked radiant in the figure hugging white dress featuring long sleeves and buttons details on the sleeves and bodice.

The actress kept her simple look exciting with attention grabbing accessories including Aquazzura red leaf pumps and an Olympia Le-Tan 'Cinderella' book clutch.

A ponytail hairdo and soft makeup look completed Lily's style for the event.

Lily James is elegant in white at the 'Cinderella' premiere in Toronto

Lily James is elegant in white at the 'Cinderella' premiere in Toronto

Lily James is elegant in white at the 'Cinderella' premiere in Toronto