Despite new competition from four high-profile films, "Daredevil" held on to the top spot at the box office for a second week, edging out middle-aged frat comedy "Old School" with $18.9 million. (Check out photos from "Daredevil" and "Old School".)

The success of "Daredevil" has all but guaranteed a sequel, as well as the increasing possibility of a long-discussed "Elektra" spinoff (see "Jennifer Garner Talks 'Daredevil' Spinoff Movie For Elektra"). According to studio estimates, the Ben Affleck superhero flick has taken in $70.3 million since its February 14 release.

Luke Wilson ("Legally Blonde"), Vince Vaughn ("Made") and Will Ferrell's ("Zoolander") "Old School" was at #2 with a $17.5 million take its first weekend in theaters, while the weekend's other widely released new films — "The Life of David Gale, " "Gods and Generals" and "Dark Blue" — failed to draw as much interest.

"The Life of David Gale" was #6 with $7.1 million. Civil War drama "Gods and Generals" — a prequel to the 1993 film "Gettysburg" — landed at #8 with $4.7 million. "Dark Blue," starring Kurt Russell as a corrupt cop, was #9 with $3.5 million.

The rest of the weekend's top 10 includes "How to Lose a Guy in 10 Days" at #3 with $11.8 million, for a three-week $64.9 million total; "The Jungle Book 2" at #4 with $8.6 million ($25.1 million, two weeks); "Chicago" at #5 with $8.5 million ($94.3 million, nine weeks); "Shanghai Knights" at #7 with $6.4 million ($44.4 million, three weeks); and "The Recruit" at #10 with $3.5 million ($44.4 million, four weeks).

For full-length features on "Daredevil" and "Old School," check out "Ben Affleck Dares To Dream 'Daredevil' " and "'Old School': From Middle Age To Kegger Rage".