Frank formou-se na Royal Academy of Dramatic Art (R.A.D.A.), graduando-se em 2013.
Quando criança, ele interpretou Christopher Henderson em 'Welcome to Sarajevo' (Channel 4 / Miramax / Dragon Pictures), dirigido por Michael Winterbottom. Aos dezesseis anos, Frank interpretou Tom Riddle em 'Harry Potter e o Enigma do Príncipe', dirigido por David Yates.
Durante seu primeiro ano na R.A.D.A. Frank filmou o papel de James Papadopoulos em 'Papadopoulos & Sons' (Double M Films), dirigido por Marcus Markou. Imediatamente após a formatura, ele interpretou Eugene Marchbanks em 'Candida' (Theatre Royal Bath), dirigido por Simon Godwin. Logo depois, ele filmou o papel de Henry Coffin em "In the Heart of the Sea" (Articulated Productions), de Ron Howard. Em seguida, veio o papel de Keyes em 'Viena e Os Fantomes' (Lola Pictures), dirigido por Gerardo Naranjo, com estreia prevista para o final de 2017.
Frank então interpretou a série regular de Shugs na primeira temporada de 'Sense8' (Netflix) dirigido por Lana e Lilly Wachowski. Em seguida, ele filmou o piloto de 'Fear the Walking Dead', do A.M.C., interpretando o papel principal de Nick Clark. O show foi um grande sucesso e ele posteriormente apareceu em todas as três temporadas. Durante o hiato entre a primeira e a segunda temporadas, ele filmou o papel principal de Alex Harmann em 'Astral', dirigido por Chris Mul, com lançamento previsto para este ano.