Olivia Munn and Justin Theroux will star in ‘Violet' movie

Olivia Munn stars in "Ocean's 8," in US theaters June 8

Olivia Munn has landed the lead role in Justine Bateman's debut feature film "Violet," reports Variety. The American actress will star alongside Justin Theroux and Anthony LaPaglia in this upcoming drama, scheduled to start filming in Los Angeles in the spring.

The movie follows Violet, played by Olivia Munn, an up-and-coming film executive who lives life according to the voice in her head, played by Justin Theroux, before realizing that it has actually been lying about everything. Justin Theroux plays the voice while Anthony LaPaglia plays Violet's boss, who drains her confidence in a similar way to the voice.

The movie reunites Olivia Munn with Justin Theroux barely a year after they both voiced characters in the "Lego Ninjago" animated movie. The pair also starred together in "Zoolander 2" in 2016, which Justin Theroux co-wrote.

Olivia Munn is set to play Psylocke in the upcoming "X-Men: Dark Phoenix" movie, slated for release at the end of the year, and stars in "Ocean's 8," coming in June.

Justin Theroux stars in American comedy "The Spy Who Dumped Me," with Mila Kunis and Kate McKinnon, out July 6.

"Violet" will be the first full-length picture directed by Justine Bateman, better known as the actress who played Ellie Leonard in "Desperate Housewives." A short film from the director, called "Five Minutes," recently screened at the Sundance and Toronto film festivals.