Leonid Roth is a German actor.
Squatter (2026)
Swimming (2018)
Mountain Miracle (2017)
Im Namen meines Sohnes (2015)