Syn argentyńskiej pary aktorskiej - Diego Botto (ur. 1949, zm. 1977) i Cristiny Roty (ur. 1945), miał zaledwie dwa lata, gdy zginął jego ojciec podczas brudnej wojny. Wraz z matką i starszą siostrą Maríą (ur. 10 lutego 1974), również aktorką, zamieszkał na stałe w Madrycie, w Hiszpanii. Ma przybraną siostrę Nur Al Levi Rotę (ur. 1 lutego 1979) z drugiego małżeństwa matki. W wieku pięciu lat zadebiutował na kinowym ekranie w komedii "Wtorek i trzynastego, nie wychodź za mąż i nie rozpoczynaj podróży" ("Martes y trece, ni te cases ni te embarques", 1982). Występował także na scenie, m.in. w sztuce "Przywilej bycia psem" ("Privilegio de ser perro"). Zagrał potem w dramacie "Ekstazy" ("Éxtasis", 1996) u boku Javiera Bardema, melodramacie komediowym "Przetrwać" ("Sobreviviré", 1999) z Paz Vegą, dramacie "Ave María" (1999) z Demiánem Bichirem, debiucie reżyserskim Johna Malkovicha "Tancerz" ("The Dancer Upstairs", 2002) z Javierem Bardemem, telefilmie ZDF "August pierwszy cesarz" ("Imperium: Augustus", 2003) jako Antoniusz Jullus z udziałem Petera O’Toole, Charlotte Rampling i Benjamina Sadlera oraz dramacie "Święto kozła" ("La Fiesta del chivo", 2005) z Isabellą Rossellini i Stevenem Bauerem.