BSFF Award Winner Released!
“The Sisters Karras” is a 10th annual BSFF award winning film, and 2024 marks its official release!
This incredible film which screened last season at the BSFF is now available to rent or buy on all major platforms.
“The Sisters Karras” is a 10th annual BSFF award winning film, and 2024 marks its official release!
This incredible film which screened last season at the BSFF is now available to rent or buy on all major platforms.