As expected, Daredevil blindsided the competition over the weekend. Ben Affleck's sight-challenged superhero debuted at No. 1 with $43.5 million in ticket sales. It was the second-best February bow ever, behind the $58 million opening of Hannibal two years ago. Last weekend's top flick, How to Lose a Guy in 10 Days, fell to No. 2 with a still-strong $19 million, followed by Oscar frontrunner Chicago (No. 3 with $12.6 million).