Filmografie Karla Dobrého je bohatá. Kromě rolí v českých filmech (Bathory, Pramen života – Der Lebensborn, Kytice, Krysař a další) vytvořil řadu rolí v zahraničních filmech. Z těchto rolí si nejvíce cení výrazné postavy ruského Žida Lea v koprodukčním filmu Dívka tvých snů (La Niña de tus ojos) režiséra Fernanda Trueby, kde si zahrál po boku španělské filmové hvězdy Penélope Cruz. Karel Dobrý dále účinkoval například v epizodě z francouzského seriálu Komisař Maigret, v americkém filmu Mission Impossible, v americkém televizním sci-fi filmu „Duna“. Se známým režisérem Volkerem Schlöndorffem natočil výraznou roli Bertrama v jeho Devátý den (Der neunte Tag).