John Kavanagh is verschenen in 7 shows en 18 movies. Een voorstelling te vinden in de rol van Pope Leo IV / The Seer / The Seer (voice) in de serie Vikings. In de bioscoop, in de rol van Parmenion in de speelfilm Alexander.