The 25-year-old starlet is one busy girl!

Keira Knightley is reportedly set to star in a West End production of The Children's Hour, Lillian Hellman's classic 1934 play about two female boarding school teachers rumored to be lesbians. And if the London run is successful, the show could come to Broadway next winter.

The 1961 film version starred Audrey Hepburn and Shirley MacLaine.

Additionally, Knightley will be playing Princess Diana in a biopic with Dame Helen Mirren playing Diana's mother, Frances Shand Kydd.

But watch out, Keira - actress Charlize Theron is also starring as the Princess of Wales in a rival project, with producer Stephen Evans. Though the Theron film will instead focus on Diana's friendship with her former bodyguard, to reportedly be played by Evan McGregor.

Everyone's still obsessed with Princess Di!