Claim: Glenn Close won the Spirit Award for Best Actress in a Play.
Verdict: NOT ENOUGH INFO