Singam (Suriya) lives with his parents and a sister. He uses the powers vested in him wisely and well, and he is loved by everyone. He meets Kavya (Anushka) and falls in love with her but her father does not agree. Before things could be sorted out, the High Court directs an influential gangster, Mayil Vaaganam (Prakash Raj) to report to Singam . The former initially refuses to attend, but relents and attempts to vainly use goon power to intimidate Singam and instead ends up humbled and humiliated. Upon the latters return to Chennai, he ensures Singam gets transferred there and prepares a plan to terrorize and humiliate not only Singam but also his friends and family with impunity. Watch Singam movie online.