Clint Eastwood's acclaimed boxing drama Million Dollar Baby was voted the best film of the year Saturday at the National Society of Film Critics awards. Baby's star, Hilary Swank, tied for best actress with Vera Drake's Imelda Staunton and Jamie Foxx won best actor for his roles in Ray and Collateral.