Deadpool is still slaying at the box office.

After taking in some $31.5 million this weekend, Deadpool's $285 million domestic total makes it the third highest-grossing R-rated movie of all time after American Sniper and The Passion of the Christ, Box Office Mojo reports.

The most exciting movies coming in 2016

Gods of Egypt came in second with $14 million, coming close to analysts' expectations of $15 million but failing to knock it out of the park (it had a budget of $140 million and an additional $30 million slated for marketing), perhaps due to unfavorable reviews and the less-than-diverse cast.

Kung Fu Panda 3, in its fifth week at the box office, took third place, beating out Risen and Eddie the Eagle, which took $6.4 million in its first week to round out the top five.

Watch: James Corden really, really wants to be Deadpool's sidekick