Robert Downey Jr. and Zack Galifianakis' comedy, "Due Date," opened with $33.5 million to take the No. 2 spot.
Tyler Perry's "For Colored Girls" featuring Janet Jackson and Whoopi Goldberg premiered in third place with $20.1 million.
"Red" came in at No. 4 with $8.9 million, and last week's No. 1 "Saw 3D" fell to No. 5 making $8.2 million.
1. "Megamind," $47.7 million.
2. "Due Date," $33.5 million.
3. "For Colored Girls," $20.1 million.
4. "Red," $8.9 million.
5. "Saw 3D," $8.2 million.
6. "Paranormal Activity 2," $7.3 million.
7. "Jackass 3D," $5.1 million.
8. "Hereafter," $4.02 million.
9. "Secretariat," $4 million.
10. "The Social Network," $3.6 million.
The Associated Press contributed to this report.