The 2025 Oscars, aka the 97th Academy Awards, air Sunday, March 2 at 7 p.m. ET on ABC. Some videos below contain (animated) ...
It’s been more than 20 years since we last saw Seth Green on the big screen as Dr. Evil’s son, Scott, in the Austin Powers ...