Leo Castro nasceu em Montevidéu, Uruguai e foi criado na Austrália. Ele mora na Gold Coast e tem interesse em atuar desde jovem. Ele estudou teatro na escola e continuou sua paixão pelas artes fazendo teatro amador ao vivo antes de trabalhar para a indústria cinematográfica. Com ascendência uruguaia e italiana, Leo tem um visual diversificado e versátil, o que lhe dá a oportunidade de atuar em papéis variados e interessantes. Leo é um fotógrafo talentoso, combinando seu amor por viagens com um olhar artístico, ele recentemente se ramificou em moda e artigos para a casa por meio de seu site. Frase favorita: "não deixe que outros determinem o que você faz"