In 2017, Thompson appeared in a supporting role as Mrs. Potts (originally voiced by Angela Lansbury in the 1991 animated film) in Disney's live-action adaptation of "Beauty and the Beast", directed by Bill Condon and starring her "Harry Potter" co-star Emma Watson in the lead role. The film received positive reviews and grossed $1.2billion worldwide, making it the highest-grossing live-action musical film, the second highest-grossing film of 2017, and the 17th highest-grossing film of all time. She also had a supporting role as a hippy in the Noah Baumbach-directed dramedy "The Meyerowitz Stories", which premiered at the Cannes Film Festival to critical acclaim. She followed it with a starring role in the film "The Children Act", a drama about a family who refuse cancer treatment for their son based on religious beliefs. She had a cameo role as Queen Elizabeth I in the 2017 Christmas special of the BBC sitcom "Upstart Crow". In 2018, she provided the voiceover for Greenpeace's palm-oil awareness commercial which Iceland (supermarket) picked to promote as their 2018 Christmas advertisement. The commercial was rejected by the advertising organisation Clearcast due to Greenpeace's alleged involvement in politics, thus violating their code of conduct.