Last week's box office king retained its crown over Easter Weekend in a tight race withTyler Perry.
'Rio' topped the charts again, pulling in $26.5 million with 'Madea's Big Happy Family' just trailing at $26 million.
Reese Witherspoon and Robert Pattinson's 'Water For Elephants' stampeded into third with $17.5 million, while Russell Brand's animated laugher 'Hop' was situated at number four with $12 million.