Johnny Depp and Tim Burton's Alice in Wonderland has taken 34.5m dollars to remain the No 1 movie in the US for a third-straight weekend, according to studio estimates.

The Disney release raised its American box office haul to 265.8m dollars and its worldwide total to 565.8m dollars after just three weekends in cinemas, a huge result for a film playing in the typically slow month of March.

"You rarely see this kind of domination by one movie at this time of year," said Paul Dergarabedian, box office analyst for Hollywood.com. "Normally at this time of year, films don't make this kind of money, and they don't hold in this long."

Alice in Wonderland easily beat a rush of new movies led by 20th Century Fox's family film Diary Of A Wimpy Kid, which opened at No 2 with 21.8m dollars. The movie is adapted from Jeff Kinney's cartoon novel about a sixth grader making his way through the intricate social structure at his middle school.

Debuting at No 3 was Jennifer Aniston and Gerard Butler's action comedy The Bounty Hunte" with 21m dollars. Released by Sony, the movie follows a bounty hunter chasing his ex-wife, a reporter with an arrest warrant over her head after she misses a court date while pursuing a story.

Jude Law and Forest Whitaker's action thriller Repo Men flopped with a No 4 opening of 6.2m dollars. The Universal release features Jude as a repo man on the run in a future where organs are bloodily repossessed if patients miss their payments.