The SubstanceAustyn10.0· December 22, 2024FollowIf this doesn’t win Best Picture, Best Director, and Best Actress, I might actually self immolate.CommentsSign in to react and join the conversation.Sign inGet the app