The next three angels have been confirmed for the new Charlie's Angels reboot.
Following the rumours they were being cast for the roles, Twilight's Kristen Stewart, Power Rangers' Naomi Scott and 12 Years a Slave's Lupita Nyong'o have now all been confirmed.
Elizabeth Banks, who will be directing the film, was also confirmed for the role of Bosley, who is the communication between the angels and Charlie.
The role of Charlie has yet to be confirmed as the film is still in early days.
The last time the film was on the silver screen was in 2003, starring Lucy Liu, Drew Barrymore and Cameron Diaz as the angels. The series originally aired on television from 1976 to 1981, with five seasons.
There is no word whether Destiny's Child will have a hand in this reboot's soundtrack.