Liam Garrigan

His first television role was in 2003 as Nic Yorke in the BBC continuing drama series Holby City.

He has appeared in BBC TV dramas Holby City,[1] Doctors, The Chase and ITV1's Agatha Christie's Marple.

[3] In January 2011, Garrigan starred in the second series of BBC One's wartime drama serial Land Girls.

Liam Baxter in Strike Back, before being cast as Ian Al-Harazi in 2014's 24: Live Another Day.

In 2015, Garrigan was cast in the recurring role of King Arthur for the fifth season of Once Upon a Time,[4] and later portrayed a different iteration of the character in the 2017 film Transformers: The Last Knight.