<P> Liam Thomas Garrigan ( born 17 October 1981 ) is an English theatre and television actor . As a youth he attended classes at Kingston upon Hull 's Northern Stage Company and was a student at Wyke College , Kingston upon Hull . His first television role was as Nic Yorke in the BBC continuing drama series Holby City . He is best known for his roles as Ian Al - Harazi on the Fox series 24 : Live Another Day and King Arthur in the ABC series Once Upon a Time and Transformers : The Last Knight . </P>
<P> Liam Thomas Garrigan ( born 17 October 1981 ) is an English theatre and television actor . As a youth he attended classes at Kingston upon Hull 's Northern Stage Company and was a student at Wyke College , Kingston upon Hull . His first television role was as Nic Yorke in the BBC continuing drama series Holby City . He is best known for his roles as Ian Al - Harazi on the Fox series 24 : Live Another Day and King Arthur in the ABC series Once Upon a Time and Transformers : The Last Knight . </P>
who played king arthur in once upon a time
who played king arthur in once upon a time
Liam Thomas Garrigan
Liam Thomas Garrigan