Film News: ‘Immortals’ Debut Wins Weekend Box Office