"Sherlock Holmes: A Game of Shadows" has now grossed more than its predecessor at the worldwide box office — $529 million compared to $524.4 million, Warner Bros. said Tuesday.
The movie opened at No. 1 in North America on Dec. 16, and has grossed $186.7 million domestically and $342.3 million internationally.
"Sherlock Holmes" took $209 million domestically and $315 million abroad.
Also read: 'Sherlock Holmes: A Game of Shadows' Trailer: Guns, Thrills and Cross-Dressing (Video)
"Sherlock Holmes," which opened on Christmas Day 2009, cost about $90 million to make. "Sherlock Holmes: A Game of Shadows," which opened Dec. 16, 2011, cost about $125 million to make.
In "Game of Shadows," Robert Downey Jr. and Jude Law reprise their "Sherlock Holmes" roles of the detective and Dr. Watson.
Guy Ritchie directed both movies.
And both films were produced by Joel Silver, Lionel Wigram, Susan Downey and Dan Lin.