Listin Stephen was born on 1 June 1986 in Kerala. He entered the Tamil industry in the year 2011. He produces under the banner Magic Frames. His debut production was Traffic (2011). His second production was Chaappa Kurish (2011). While it encountered controversies, the film turned out to be a moderate commercial and critical hit.