The action film starring Kevin Hart and Ice Cube easily outpaced its rivals, earning $21.3 million in the United States and Canada, box office tracker Exhibitor Relations reported.
The Afghanistan war tale "Lone Survivor" took the No. 2 spot with ticket sales of $12.6 million.
Day in Pics: 20th December
Showbiz World - December 20, 2014
People Magazine Awards 2014