 O  lo si Avranches ni awin, ati lehin aseyori Ra npe re, a gbe lo si Chateauroux.. 
Lẹhin eyi, o gba ikẹkọ fiimu ni Ile-ẹkọ fiimu Fiimu London (London Film Academy).Iṣẹ fiimuBiodun Stephen bẹrẹ iṣẹ ṣiṣe fiimu rẹ ni ọdun 2014, pẹlu .. 