Megamind again led the movie box office, bringing in $30.1 million in its second weekend, Box Office Mojo reports.

Action flick Unstoppable, starring Denzel Washington and Chris Pine, brought in $23.5 million in its debut weekend. Due Date followed with $15.5 million.

Megamind tops first weekend of holiday box office

Newcomer Skyline, a science-fiction thriller, came in fourth with $11.7 million, while Morning Glory, the ensemble comedy starring Harrison Ford, Rachel McAdams and Diane Keaton, made $9.6 million in its opening weekend.

Rounding out the top 10: For Colored Girls (No. 6, $6.8 million); Red (No. 7, $5.1 million); Paranormal Activity 2 (No. 8, $3.1 million); Saw 3D (No. 9, $2.8 million) and Jackass 3D (No. 10, $2.3 million).