TheTwits, an animated musical comedy based on the 1980 book by Roald Dahl, is now available on Netflix.
The film features a star-studded cast and follows the Twits as they rise to power in their town, forcing two courageous children to take action.
Joined by a family of magical Muggle-Wumps, Beesha and Bubsy must outwit the Twits to save their city.
Ahead of its release, critics have praised the film as a "hysterically funny, wild ride".
Here's a rundown of the voice cast.
Mrs Twit is voiced by Margo Martindale, a 74 year old American actress known for her roles in Justified and The Americans.
She has also had recurring roles in The Good Wife, Mrs America and Mrs Davis.
Martindale is married to musician Bill Boals and they have one daughter.
Mr Twit is played by Johnny Vegas, a 54 year old British actor and comedian, born Michael Joseph Pennington.
Vegas is best known for his roles in Benidorm, Ideal and Still Open All Hours.
The father-of-two resides in his home town of St Helens, Merseyside.
He was previously married to Irish television presenter Maia Dunphy, but they separated in 2020.

Mary Muggle-Wump is voiced by Natalie Portman, a 44 year old actress who gained recognition as Padme Amidala in Star Wars: Episode I - The Phantom Menace.
She later starred in films such as Closer, V for Vendetta and Black Swan, and also directed the short film Eve and the biographical drama A Tale of Love and Darkness.
Born Natalie Hershlag, the Israeli-American actress hails from Jerusalem but was brought up in New York.
The mother-of-two was previously married to French dancer Benjamin Millepied, but they divorced in 2024.
Pippa is portrayed by Emilia Clarke, a 38 year old English actress best known for her role as Daenerys Targaryen in Game of Thrones.
Her other notable roles include Me Before You and Last Christmas.
Residing in Islington, the star has been linked romantically with actor Seth MacFarlane and director Charlie McDowell.
Beesha is voiced by Maitreyi Ramakrishnan, a 23 year old Canadian actress recognised for her role as Devi Vishwakumar in Never Have I Ever.
She has lent her voice to several projects including the Pixar film Turning Red and the animated series My Little Pony: Make Your Mark.
Bubsy is voiced by Ryan Lopez, a young screen and voice actor who has appeared in Jane the Virgin, South Park, Victor and Valentino, Undone, and Not Quite Narwhal.
For Disney, he has provided voices for characters such as Reptil in Spidey and his Amazing Friends, Miguel Rivera in LEGO Pixar: Bricktoons, Remy in Ariel, and Nachito Ramirez in Primos.
Marty is played by Timothy Simons, a 47 year old American actor and comedian known for his role as Jonah Ryan in Veep.
He is also recognised for his portrayal of Sasha in Nobody Wants This.
The actor and his wife, Annie, are parents to two children.
The voice cast also features:
Jason Mantzoukas as Mayor Wayne
Alan Tudyk as Sweet Toed Toad
Nicole Byer as Beverly Onion
Mark Proksch as Horvis Dungle
Rebecca Wisocky as Dee Dumdie-Dungle
Charlie Berens as Gorb Klurb
The Twits is on Netflix
You may also like
Hallucination or reality? Gurgaon boss offers help and money after employee gets hospitalised. Netizens not ready to believe
Congress banks on star power to reclaim lost ground in Nuapada
Katie Price speaks out after naming celeb who she claims raped her
Alexander Isak agreement reached as Liverpool boss Arne Slot risks upsetting star
Buckingham Palace statement in full as Prince Andrew loses royal title