Acting
Liam Hall is an Australian actor and model. He portrays Joe Wilson in the sixth season of Arrow.
Arrow
2012
Lucifer
2016
Once Upon a Time
2011
Riverdale
2017
Chilling Adventures of Sabrina
2018
From Straight A's to XXX
Wicked
2021
Before I Fall
We Are Fine
2014
Torn
2022