Robert Downey Jr and Rachel McAdams

Sherlock Holmes and Avatar boasted large numbers on Friday, helping to shatter last year's Christmas box office record, The Wrap reports.

In total, films playing on Christmas brought in $85 million, topping last year's $75 million haul. Holmes contributed $24.9 million, leading the pack on its opening day. James Cameron's Avatar finished close behind the Guy Ritchie flick, with $23.3 million.

Alvin and the Chipmunks: The Squeakquel, starring Chuck's Zachary Levi, rounded out the top three movies on Christmas with $13.9 million.

Watch clips from Sherlock Holmes

The Meryl Streep and Alec Baldwin family drama, It's Complicated, also bowed on Friday, drawing in $7.1 million. Jason Reitman's Up in the Air, which was sent into wide release on Wednesday, grabbed $3.5 million on the holiday.

The Blind Side ($3.3 million), Nine ($2 million), Princess and the Frog ($1.9 million), Did You Hear About the Morgans? ($1.5 million) and Invictus ($1.3 million) rounded out the top 10 earners on Friday.