Disney/Pixar’s “Inside Out” and Universal’s “Jurassic World” waged an epic battle of emo vs. dino at the Friday night box office.

“Jurassic World” was slightly edged out by “Inside Out,” with the dino actioner pulling in $14.65 million compared to “Inside Out’s” $14.98 million on Friday night. “Jurassic World,” though, is on track for a weekend north of $50 million, while “Inside Out” looks poised for a three-day total closer to $48 million, according to studio estimates.

Now in its third weekend of competition,”Jurassic World” will have generated nearly $500 million in domestic receipts by Saturday, displacing “Avengers: Age of Ultron” as the highest-grossing film of the year domestically.

“Inside Out,” which stars Amy Poehler and Mindy Kahling as anthropomorphic emotions of an 11-year-old girl, is maintaining impressive momentum in its second weekend of competition. The animated pic bowed to $91 million last weekend.

Universal’s “Ted 2” has fizzled a tad, pulling in $13 million on Friday night after studio estimates pegged it at a blazing $45 million-$50 million for the weekend. The laffer, starring Mark Wahlberg and Seth MacFarlane, is expected to generate a total of $34 million on the weekend at 3,441 locations.

The original “Ted” outperformed estimates when it bowed to $54.4 million three years ago on its way to a domestic total of $218 million. “Ted 2″ nabbed a healthy $2.6 million from Thursday night showings at 2,647 locations.

Despite performing slightly behind industry expectations, “Ted 2″ could still pull in a large chunk of its large male target audience by weekend’s end. The comedy will contribute to Universal’s strong year, bolstering the already-large payday generated by “Furious 7,” “Pitch Perfect 2,” “Fifty Shades of Grey” and “Jurassic World.”

Dog movie “Max” will fetch $13 million in a weekend dense with family movie competition. The heartwarmer grossed $4.3 million on Friday night, opening in 2,850 locations. Metro-Goldwyn-Mayer financed the $20 million production.