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