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