Steven Barr(I)

Steven Barr(I)

🇺🇸 US·Active·Active 1987–2025

Steven Barr was born on 20 July 1954 in Hale County, Texas, USA. He is an actor and writer, known for Mass Effect 3 (2012), Memoirs of an Invisible Man (1992) and Transformers: The Last Knight (2017).

Career stats
70Films
1032Posters
38Years active
2001Peak year
Eras & genres
Eras
Genres