Angel made his feature film debut in 1994 as Paul Secchi in director Geoffrey Wright's Metal Skin opposite Aden Young.
Angel has appeared in a number of Australian and international feature films and television series most notably as Vanno in Red Dog[9] and Robert Greenhill in Van Diemen's Land.[10]
Angel directed and starred in the short film Boy Saviour (2017).[11]
In 2022, Angel joined the cast of the period-set shark thriller Fear Below.[12] Angel was announced in the casting line-up for the upcoming war drama The Guns of Muschu in April 2024.[13]