Cara Delevingne is all set to play Enchantress in the DC comic book movie “Suicide Squad.” The model turned actress will reportedly showcase two sides of Enchantress’ personality, that of a scientist and a witch.

“The part I’m playing, I’m actually playing two different parts,” she said during her appearance on “Late Night with Seth Myers.” “The second act is just a dream. I’m playing opposites, a mousey kind of scientist and a crazy, feral witch, which is great. Both sides of my personality, which is nice.”

She also said that it is a dream come true for her to get to play two different personalities in the same movie. In the comic book, the Enchantress is both a supervillain and a superherione, and her alter ego is June Moone who gets magical abilities after she stumbles upon a secret chamber and meets Dzamor who gives her the power to fight evil. Using the command “The Enchantress,” the power allows her to transform herself from a blonde into a raven-haired magician.

The character, created by Bob Haney and Howard Purcell, first made her appearance in “Strange Adventures” No. 187. It is not yet known if the comic book origins of Delevingne’s character will be shown in the film. Comic Book reported that her character will undergo a transformation over the course of the film.

David Ayer is directing “Suicide Squad” in Toronto. He has also written the screenplay of the film based on John Ostrander’s comic book of the same name. It concerns a set of supervillains who take on a dangerous black-ops mission in exchange for clemency.

The film also stars Will Smith, Jared Leto, Margot Robbie, Joel Kinnaman, Jai Courtney, Adewale Akinnuoye-Agbaje, Karen Fukuhara, Jay Hernandez, Adam Beach, and Viola Davis.

They form a squad under the guidance of Davis’ character, Amanda Waller. Richard Suckle, Charles Roven and Colin Wilson hproduced the film, and Roman Vasyanov did the cinematography.  It opens Aug. 5, 2016, and will be distributed by Warner Bros. Pictures.