Leo Staar - Home

Leo Staar

Leo Staar is an English actor born in London, where he still lives. Leo grew up in a small town called Worthing, near Brighton in West Sussex. He comes from a very musical family, his mother is a professional classical violinist and his father was a professional French Horn ... read more

Portrait Photos of Leo Staar 6 Portrait Photos

Landscape Photos of Leo Staar 48 Landscape Photos