The semi-animated " Beowulf " ( Paramount ) , No. 1 last weekend , fell two spots with five-day ticket sales of $ 23.3 million and a three-day take of $ 16.2 million , bringing its two-week total to $ 56.3 million .