Frank trained at the Royal Academy of Dramatic Art (R.A.D.A.), graduating in 2013.
As a child he played Christopher Henderson in 'Welcome to Sarajevo' (Channel 4/Miramax/Dragon Pictures) directed by Michael Winterbottom. Aged sixteen Frank played Tom Riddle in 'Harry Potter and the Half Blood Prince' and reprised the role in 'Harry Potter and the Deathly Hallows - Parts 1&2' (Warner Bros), both directed by David Yates.
During his first year at R.A.D.A. Frank filmed the role of James Papadopoulos in 'Papadopoulos & Sons' (Double M Films), directed by Marcus Markou. Immediately upon graduating, he played Eugene Marchbanks in 'Candida' (Theatre Royal Bath), directed by Simon Godwin. Soon after he filmed the role of Henry Coffin in Ron Howard's 'In the Heart of the Sea' (Articulated Productions). Next came the role of Keyes in 'Viena and The Fantomes' (Lola Pictures) directed by Gerardo Naranjo, which is due for release in late 2017.
Frank then played series regular Shugs in Season One of 'Sense8' (Netflix) directed by Lana and Lilly Wachowski. He next filmed the pilot for A.M.C.'s 'Fear the Walking Dead', playing the lead role of Nick Clark. The show was a huge success and he has subsequently appeared in all three seasons. During the hiatus between Seasons one and two, he filmed the lead role of Alex Harmann in 'Astral', directed by Chris Mul, due for release later this year.