Aaron Ashemore

Aaron Ashmore played Billy in Secretly Charmed.