Selvan character was not realistic. He is totally evil when robbing people and then is shown absolutely kind with his wife and daughter. People are not like that. Those who can commit such heinous crimes can't turn off their evil as they wish. He is shown to have absolutely no remorse or hesitation about his crimes. He enjoys it. And then when he is home he is so selfless and kind and nice. That doesn't make sense. The whole movie is macho men beating cr*p out of each other.