Denzel Washington couldn't derail "Megamind."
The DreamWorks Animation 3-D comedy featuring the voices of Will Ferrell and Tina Fey cruised to the top of the box office for the second straight weekend, topping the runaway train thriller "Unstoppable," which stars Washington and Chris Pine.
"Megamind," a superhero spoof, took in about $30 million, according to early estimates. That represented a drop of just 35% from the previous weekend, an indicator that the movie has some long-term viability. (A drop greater than 40% would have indicated trouble ahead.)