Gorillaz Present: The Mountain, The Moon Cave and The Sad God 2026
as Self (sarod)
Credits from TMDB.