Leo Horsfield
Birthday: 30 September 1978, Dumfries, Scotland, UK
Leo Horsfield was born on September 30, 1978 in Dumfries, Scotland. He is an actor, known for A Spanking in Paradise (2010), Outpost: Rise of the Spetsnaz (2013) and TimeLock (2013).
Leo Horsfield's FILMOGRAPHY
as Actor (8)