ActingLiam Hall· Sydney, AustraliaLiam Hall is an Australian actor and model. He portrays Joe Wilson in the sixth season of Arrow.Known forArrow2012CRIMELucifer2016CRIMEOnce Upon a Time2011DRAMARiverdale2017CRIMEFull filmographyArrow2012CRIMELucifer2016CRIMEOnce Upon a Time2011DRAMARiverdale2017CRIMEChilling Adventures of Sabrina2018MYSTERYFrom Straight A's to XXX2017DRAMABefore I Fall2017DRAMA