Weekend Box OfficeWeekend Box OfficeThe R-rated epic "Immortals" starring Henry Cavill topped this weekend's box office with an estimated take of $32 million.JB FoxxJB Foxx