Question : who played king arthur in once upon a time
Answer : Liam Thomas Garrigan