Sylvester Stallone's gangster comedy, "Oscar," mugged its way to the top of the box office for the second week in a row.

"Oscar" sold $4.2 million in tickets, while Michael Keaton's "One Good Cop" opened in second place with $3.4 million, Exhibitor Relations Co. reported.Playing on 11 screens nationally, the 1941 classic "Citizen Kane" made a strong $216,239 in its first weekend of re-release. "Spartacus" collected $279,893 in its second weekend of re-release.

Here are the top movie ticket sales according to Exhibitor Relations Co.:

1. "OSCAR," $4.2 million ($10.7 million, two weeks).

2. "One Good Cop," $3.4 million (first week).

3. "A Kiss Before Dying," $3.1 million ($8.8 million, two weeks).

4. "Toy Soldiers," $3 million ($8.4 million, two weeks).

5. "Out for Justice," $2.8 million ($31.6 million, four weeks).

6. "The Silence of the Lambs," $2.54 million ($112.2 million, 12 weeks).

7. "A Rage in Harlem," $2.5 million (first week).

8. "Mortal Thoughts," $2 million ($14 million, three weeks).

9. "Dances With Wolves," $1.8 million ($165.4 million, 26 weeks).

10. "Teenage Mutant Ninja Turtles II," $1.7 million ($72.7 million, seven weeks).