Breaking the internet: Vanellope (Sarah Silverman) and Ralph (John C. Reilly) look out over the utopia that is the internet. (Walt Disney Studios/File)
Disney animation "Ralph Breaks the Internet" held the top spot in North American theaters for a second straight weekend, taking in an estimated $25.8 million, industry tracker Exhibitor Relations reported Sunday.
The sequel to 2012's "Wreck It Ralph" sees the title character (voiced by John C. Reilly) and friend Vanellope von Schweetz (Sarah Silverman) venture into the weird world of the internet, with predictably screwy results.
"The Grinch," Universal's family-friendly feature about the not-so-friendly green creature from Dr. Seuss's manic menagerie, placed second, with $17.7 million for the three-day weekend and a cumulative domestic total of $203.5 million. Benedict Cumberbatch voices the irritable title character.
In third was MGM's boxing drama "Creed II," with a take of $16.8 million. This latest in the "Rocky" series stars Michael B. Jordan as Adonis Creed as he takes on the son of the boxer who killed his father. Sylvester Stallone, of course, plays aging ex-champ Rocky Balboa, now a restaurant owner and Adonis's mentor.
Holding in fourth place was "Fantastic Beasts: The Crimes of Grindelwald" from Warner Bros., at $11.2 million, pushing its worldwide total past $500 million. The Harry Potter prequel stars Eddie Redmayne as Newt Scamander; also starring are Jude Law and Johnny Depp.
Placing fifth, and in its fifth week out, was Fox's "Bohemian Rhapsody," with $8.1 million. Rami Malek plays rock group Queen's talented front man Freddie Mercury.
Rounding out the weekend's top 10 were:
"Instant Family" ($7.2 million)
"The Possession of Hannah Grace" ($6.5 million)
"Robin Hood" ($4.7 million)
"Widows" ($4.4 million)
"Green Book" ($3.9 million)