Leo Staar

Leo Staar

Leo Staar is a British actor born in London, where he still lives. Leo grew up in Worthing, near Brighton in West Sussex. After graduating from drama school in 2009, Leo went straight into theatre. His first play was Thea Sharrock's production of 'After the Dance' at the National Theatre, alongside...

Tv Show