The R-rated epic "Immortals" starring Henry Cavill topped this weekend's box office with an estimated take of $32 million.

Adam Sandler's "Jack and Jill", which holds the dubious distinction of being the latest movie to score a 0% rating at, came in second with an estimated $26 million haul in its first week. Also opening this weekend, "J. Edgar", starring Leonardo DeCaprio and directed by Clint Eastwood, finished in fifth with $11.6 million.

Here's the top ten:

"Immortals" ($32 million)
"Jack and Jill" ($26 million)
"Puss in Boots" ($25.5 million)
"Tower Heist" ($13.18 million)
"J. Edgar" ($11.57 million)
"A Very Harold & Kumar 3D Christmas" ($5.9 million)
"In Time" ($4.15 million)
"Paranormal Activity 3" ($3.26 million)
"Footloose" ($2.7 million)
"Real Steel" ($2 million)