Battle at the Box Office Battle at the Box Office 1/31 January 31, 2011 The Rite was the surprising winner at the box office this weekend, beating The Mechanic and last week’s number one, No Strings Attached.