“Fifty Shades of Gray” shattered records at the box office on Presidents Day weekend, taking in $94.4 million during its debut over the four-day holiday, Variety reports. The spy thriller “Kingsman: The Secret Service” trailed behind with $42 million.