Cosmo Jarvis beginnt seine Karriere als Musiker, bevor er sich dem Schauspiel zuwendet. Er veröffentlicht mehrere Alben und wird vor allem durch seine selbstproduzierten Musikvideos bekannt. Diese kreativen Projekte, die oft humorvolle und tiefgründige Themen kombinieren, verschaffen ihm erste Aufmerksamkeit in der britischen Kulturszene. Parallel zu seiner Musikkarriere entwickelt er eine Leidenschaft für das Filmemachen und Schauspielern.
Der Durchbruch als Schauspieler gelingt Cosmo Jarvis mit seiner Rolle in „Lady Macbeth“ (2016), wo er den Charakter Sebastian spielt. Diese Rolle bringt ihm internationale Anerkennung und markiert den Beginn seiner erfolgreichen Filmkarriere. Er wird für seine intensive Darstellung gelobt und erhält weitere Rollen in bedeutenden Filmproduktionen. Seine Darstellung in „Farming“ (2018) festigt seinen Ruf als vielseitiger Schauspieler, der komplexe Charaktere überzeugend darstellen kann. Auch in „Calm with Horses“ (2019) zeigt er erneut sein Talent und wird für seine schauspielerische Leistung gelobt.
Cosmo Jarvis arbeitet an einer Vielzahl von Projekten, sowohl im Film als auch im Fernsehen. Besonders bemerkenswert ist seine Rolle in Raised by Wolves, wo er einen zentralen Charakter spielt.
2024 begeistert er die Serienjunkies mit einer Hauptrolle in der Serie Shogun.