Sean Penn Criticizes Oscars for Limiting Creativity at Marrakech Film Festival Dec 5, 2024 by Black Star