"42' Hits Home Run at Weekend Box Office