Liam Garrigan

Liam Garrigan is the British actor who will portray Arthur on ABC's Once Upon a Time.

Biography
Liam Garrigan was born in 1981 in Kingston upon Hull, East Riding of Yorkshire to Liz and Brian Garrigan, and he is the eldest of three siblings. Sent to musical theater classes by his mother at an early age, he was five years old when he played a munchkin in Northern Theatre’s production of The Wizard of Oz, and he later began, at age seven, to have one-on-one acting lessons with Northern Theatre's founder Richard Green. After attending Endsleigh Primary School and St Mary’s, Liam studied at Wyke Sixth Form College, where he focused on theater studies, history and English literature, while continuing acting classes at Northern Theatre, as well as giving performances at the National Theatre and the Edinburgh Festival. During his time at Wyke, he began working on audition pieces for drama school, with his eventual admission into the Guildhall School of Music and Drama, where he trained to be a professional actor.

Although Liam was due to graduate from Guildhall in the summer 2003, he received, in April of the prior year, a contract with BBC to play nursing assistant Nic Yorke in Holby City for eleven months. While balancing his first professional gig, he did more theater work in stage performances such as the West End play The Anniversary alongside Sheila Hancock and in Hull playwright Richard Bean’s The Honeymoon Suite at The Royal Court in London.

Among his other television works are The Chase as nurse Matt Lowe, ITV1's Agatha Christie's Marple, the Starz TV miniseries The Pillars of the Earth as Alfred, the British action series Ultimate Force as Corporal Edward Dwyer, the Irish drama series Raw as chef Bobby Breen, and BBC One's wartime drama serial Land Girls as American businessman Jack Gillespie.

Trivia

 * Was raised Catholic.