Filipino cinephiles, the 2025 EE BAFTA Film Awards is now available for streaming in the Philippines on Lionsgate Play. BAFTA ...
The Spirit Awards, held in a beachside tent in Santa Monica, California, is the more irreverent sister to the Academy Awards.