Cast (20)

Vishnu Vishal

Arulappasamy

Sunaina

Younger Esther

Nandita Das

Esther

Samuthirakani

Uduman Gani

Saranya Ponvannan

Mary

Varsha Ashwathi

Agnes

Anupama Kumar

Sister Benita

N. Azhagamperumal

Church father

Kayal Devaraj

Vadivukarasi

Mother Ebenezer

Thambi Ramaiah

Joseph Bharathi

Imman Annachi

Annachi

Pandi

Anthony

Aruldoss

Lourdusaamy

Theepetti Ganesan

'Poo' Ram

Lourdhusamy

Manochitra

Annachi's sister

Sivakumar

Radhakrishnan

Seenu Ramasamy

Doctor

Vee Jenish

Crew (14)

M. Shenbaga Moorthy

Co-Producer

Super Subbarayan

Stunt Coordinator

Nikhil Murugan

Public Relations

Vairamuthu

Lyricist

V Selvakumar

Art Direction

Dinesh

Choreographer

R. Arjun Durai

Co-Producer

Jeyamohan

Writer

Seenu Ramasamy

Writer

Udhayanidhi Stalin

Producer

Seenu Ramasamy

Director

Mu. Kasi Viswanathan

Editor

N. R. Raghunanthan

Music

Balasubramaniem

Director of Photography