As expected, 'Pirates of the Caribbean: On Stranger Tides' took the top position at the  box office this weekend. In fact, with an estimated $90.1 million, it enjoyed the biggest opening of 2011 so far.  Here are the Top 5 movies and trailers from this past weekend ( May 20-22nd ).

1.   Pirates of the Caribbean: On Stranger Tides      $90.1 million

2.  Bridesmaids     $21.1 million

3.     Thor     $15.5 million

4.   Fast Five    $ 10.6 million

5.   Rio    $ 4.65 million