Home
About
Steven Barr
Born: 1954-07-20 Hale County, Texas, USA
Acting (in our collection)
Transformers: The Last Knight
(2017)
Atlantis: Milo's Return
(2003)
The Perfect Storm
(2000)