Big-budget 3-D epic ‘Immortals’ topped the top of the box office this weekend, beating an Adam Sandler comedy and a Leonardo DiCaprio biopic, industry estimates showed Sunday. Set in ancient Greece, ‘Immortals’ scored $32 million in weekend receipts, pushing it past Sandler’s ‘Jack and Jill,’ in which he plays both a successful Los Angeles advertising executive and his needy identical twin sister Jill. The comedy came in second with $26 million, according to monitor Exhibitor Relations. Animated kids’ romp ‘Puss in Boots,’ last week’s leader, took third place. The flick features voice work by Antonio Banderas, Salma Hayek, Zach Galifianakis and Billy Bob Thornton. In fourth was ‘Tower Heist,’ with an all-star cast led by Eddie Murphy. It was trailed by Clint Eastwood’s ‘J. Edgar,’ which stars DiCaprio as late FBI director J. Edgar Hoover. Comedy sequel ‘A Very Harold and Kumar 3D Christmas’ fell to sixth place, besting futuristic thriller ‘In Time’ starring Justin Timberlake and Amanda Seyfield. ‘Paranormal Activity 3’, ‘Footloose’ and ‘Real Steel’ rounded off the top ten.