The award-winning movie, which released in 2024, shocked stars as the $6million independent film scooped the prize on Friday ...