Black Swan was the big winner at independent filmdom's annual Spirit Awards, winning for best picture, best actress (Natalie Portman) and best director (Darren Aronofsky). James Franco won the best actor award for his performance in 127 Hours . Films eligible for an award must have been produced for less than $20 million. Black Swan reportedly was made for $12 million; 127 Hours for $18 million.