Liam Hall

Liam Hall is the Australian actor who portrays the Prince on ABC's Once Upon a Time.

Biography
Hall grew up in the Tuggeranong suburb of Richardson. He was the oldest of four children to David, an ex-military who worked for Defense and Debbie, a preschool teacher.

After leaving school, Liam was approached by photographers in Canberra and soon began his modelling career. He had tried his luck in Sydney and ended up signing with a top agency, Priscilla's Model Management.

He found his footing and has since modeled for the likes of David Jones, Ben Sherman, Fitness First, Van Heusen, Calvin Klein and The Men's Shop.

In the following year, Hall completed a course in performing arts at the Brent Street Studio. Two weeks after his graduation performance, he secured the role of Ryan on NBC's Camp.

Recently, he has been cast as Joe Wilson for the sixth season of the CW's Arrow.

Trivia

 * Appeared alongside previous Once Upon a Time cast member Tom Ellis on the television series, Lucifer.