Karam revolves around a happily married couple, John (John Abraham) and Shalini (Priyanka Chopra). John earns his money by working as an assassin. He is hired by the world's most dangerous underworld don called Captain (Bharat Dhabolkar). When one of his jobs consists of macerating a whole family, John's outlook on life changes. He decides to mend his ways and become a good citizen. But Captain has other plans for John. When Captain gets threatened by another underworld rival, Yunus (Vishwajeet Pradhan), he orders John to take on one final job for him. This time round the mission is even bigger and much more dangerous than the previous ones. Not one to go back on his word, John refuses to enter the world of killing one more time. So this prompts Captain to kidnap Shalini and blackmails John to carry out the killing within 36 hours.
John gets on to his killing spree. He is now caught between two gangs and the cops as well. Does he survive? If you have seen films on what happens in the end to people who live by the gun, you won’t ask us for the horrible ending that this film too has.
This isn't the first time that John Abraham has played an angst-ridden, socially castigated creature of torment. He gets a grip over the assassin's character and never lets go. Shiney Ajuja seen as the passionate priest in Vinod Pande's "Sins" dons the cop's clothes.
Priyanka Chopra isn't her usual perky self. Everyone else is either a boss or a henchman and therefore have little to do.
The album begins and ends with masterpieces by extremely talented youth music icons, but the anarchy of not so great compositions in the middle of these two great tracks may hamper the overall impact of the album. However, with names like Sanjay F. Gupta and the Bawejas, the music should manage to get to the audiences in a very slick fashion.
On the whole, Karam is a hackneyed story, which probes nothing new.