Peter Stray was born in Swansea, Wales. He is an actor and director, known for Lost (2004), Canaries (2017) and Deadly Honeymoon (2010).
Peter Stray was born in Swansea, Wales. He is an actor and director, known for Lost (2004), Canaries (2017) and Deadly Honeymoon (2010).