It was neck-and-neck for a while, but in the end, the family-friendly 'Dolphin Tale' bested the Brad Pitt baseball-saga, 'Moneyball,' to take the top-earning spot at the box office this weekend.

In the second week of release for both movies, 'Dolphin Tale' took in $14.2 million, while 'Moneyball' earned $12.5 million -- but still has a $1 million edge in total overall revenue.

'The Lion King 3D,' which held the number one slot for the past two weeks, made $11 million and moved down to third, and new releases '50/50' and 'Courageous' each sold $8.8 million in tickets to round out the top five.

Here’s a list of the top 10 movies at the box office Friday through Sunday with estimated grosses, along with how much each movie has made since its release:

1. ‘Dolphin Tale’ - $14.2 million, $37.5 million total
2. ‘Moneyball’ - $12.5 million, $38.4 million total
3. ‘The Lion King 3D’ - $11 million, $79.6 million total
4. '50/50' - $8.8 million, new release
5. 'Courageous' - $8.8 million, new release
6. 'Dream House' - $8.2 million, new release
7. 'Abduction' - $5.6 million, $19.1 million total
8. 'What's Your Number?' - $5.6 million, new release
9. 'Contagion' - $5 million, $64.7 million total
10. 'Killer Elite' - $4.8 million, $17.4 million total