Knowing knew what audiences wanted this weekend and grasped top spot with a $24.8 million haul, the Hollywood Reporter says. Buddy flick I Love You, Man bromanced to second with $18 million, while Duplicity made off with $14.4 million in third. Holdovers Race to Witch Mountain ($13 million) and Watchmen ($6.7 million) rounded out the top five.
(More box office stories.)