Tom Cruise took a beating the weekend box office.
The Hollywood heavyweight was knocked out of any chance of opening in the top spot by The Hobbit: An Unexpected Journey, which rolled to its second straight win with an estimated $36.7 million.
Cruise’s new vigilante drama Jack Reacher, about the investigation into a sniper shooting, opened in a distant second place with $15.6 million.
The superstar heavily promoted the film, appearing on several talk shows, but his efforts failed to propel him to the top spot.
The film’s distributor Paramount Pictures also postponed Jack Reacher’s premiere after the fatal school shooting in Newtown, Connecticut, sparked new scrutiny of violent movies, although it's unclear if that hurt the film, which is based on bestselling author Lee Child's novel One Shot.
Neither Cruise's nor Streisand's star power could burst the holiday box-office bubble of Peter Jackson’s Middle-earth epic.
The Hobbit has now taken in nearly $150 million since opening in the U.S. on Dec. 14, and more than $350 million worldwide.