Richard Neil è apparso in 5 serie e 3 film. Una performance da trovare nel ruolo di L.C.J. Manager nella serie S.W.A.T. (2017). Al cinema, come Andrew Anderson nel lungometraggio Lost in Tomorrow.