Byron Stroud Poster

Biography

Byron Stroud was born on February 12, 1969 in New Westminster, British Columbia, Canada. He is an actor, known for Final Fight: Streetwise (2006), Shoot 'Em Up (2007) and Monkey Beach (2020).