James Sebastian was born in Malaysia. He arrived in Singapore at age 14. He worked first for television and then in independent cinema for three decades. He wrote more than 150 screenplays and directed 57. He emigrated to Australia in 1984. He died in 2020.