Sunday's Academy Awards, at the Dolby Theatre in Los Angeles, will bring to a close one of the most unpredictable Oscar races in recent memory.
Toxic Town premiered on Netflix on February 27, 2025, and has been rising through the streaming viewership charts ever since.