The swords-and-sandals fantasy movie 'Immortals' fought off the competition to take the top spot at the box office this weekend, earning $32 million in its debut week.

Adam Sandler's dual role as male and female twins 'Jack and Jill' brought in $26 million for second place, while former box office champ 'Puss In Boots' finally fell to third with $25.5 million in ticket sales.

The Eddie Murphy and Ben Stiller-starring ensemble movie 'Tower Heist' came in fourth with $13.1 million, and Leonardo DiCaprio's biopic 'J. Edgar,' which earned $11.4 million, rounded 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. 'Immortals' - $32 million, new release
2. 'Jack and Jill' - $26 million, new release
3. ‘Puss In Boots’ – $25.5 million, $108.8 million total
4. ‘Tower Heist’ – $13.1 million, $43.8 million total
5. 'J. Edgar' - $11.4 million, new release
6. ‘A Very Harold & Kumar 3D Christmas’ – $5.9 million, $23.2 million total
7. 'In Time' - $4.1. million, $30.6 million total
8. ‘Paranormal Activity 3′ – $3.6 million, $100.8 million total
9. ‘Footloose’ – $2.7 million, $48.7 million total
10. ‘Real Steel’ – $2 million, $81.7 million total

More From TSM Interactive