Azril Zaim Bin Abdul Aziz was born in Selangor, Malaysia. At the age of 16, he attended Limkokwing University, Malaysia and graduated with a Bachelor's of Art Degree (Hons) in Digital Film and Television at the age of 20. He's a director, writer and editor known for The Last Imperial Soldier (2018) and Spec Ops (2020).