3 credits on file—3 shows, spanning 2013–2025.
Medusa
2025 · 53/100
Welcome to Eden
2022–2023 · 63/100
El Señor de los Cielos
2013 · 68/100