Audiences Flock to 'Rio'

20th Century Fox

Last week's box office king retained its crown over Easter Weekend in a tight race with Tyler 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.