Leo Staar s-a născut la 24.07.1986, în Londra, Anglia, Marea Britanie. A crescut în Worthing, West Sussex. El este actor activ din 2009. După ce a absolvit școala de teatru în 2009, a intrat direct în teatru, jucând rolurile Ferdinand din The Tempest și...