Ensemble

Nana patekar, another actor in the list who doesn't need an introduction. This is his second movie with Prakash Jha after successful "Apaharan". Nana known to be one of the most serious actors and putting up great performances every time.
The movie also casts Manoj Vajpayee. Another, actor known for his acting skills and attitude.
Katrina Kaif, Ranbir Kapoor and Arjun Rampal, also playing important characters in the movie delivered good performances. However, i wouldn't say they were as good as others. I don't know why, but i still can't stand Arjun Rampal as an actor. Though, he was not too bad in the movie but i would point him out for delivering the worst performance in the movie.

Ranbir Kapoor is one actor who is improving movie by movie and managed to deliver a credible performance. While, talking about Kartrina Kaif, i won't say this was her best performance. She could have done better. She has done better in New York.
Other than the lead characters, there were good performances by the supporting cast too.
Plot
If you have read, seen or even heard about Mahabharat, then you must have recognized the resemblance between Mahabharat and Rajneeti. The movie follows the same storyline, however, in the modern era.
You'll find an equivalent of every character in Rajneeti, in Mahabharat, such as Ajay Devgan played Karna, Nana Patekar played Bhisma and Krishna, Manoj Vajpayee played Duryodhan and Ranbir's character can be related to Arjun.The various events in the movie also proved the resemblance to the greatest Epic of Indian Literature.

Well, everything i'd say. This is one the best Hindi movies of this year with great performances delivered by everybody in the cast, well, you can lay off some of them but overall the performance in pretty convincing. Directing is at it's best. It's not easy to pick as Epic as big as Mahabharat and making a movie out of it based in modern era. Prakash Jha as done it brilliantly with this movie.
Bad Things
Bad things, well you tell me one if you find one.
8/10 from me.