Karl Davies, 1982 yılında İngiltere'nin Marple kentinde doğdu. Oyuncunun kariyeri, 1997 yılında "Midsomer Murders" adlı dizide Luke Woodley karakterini canlandırmasıyla başladı. Daha sonra ITV yapımı "Emmerdale" adlı dizide Robert Sugden rolünü üstlendi. Bu rol, Davies'in kariyerinde önemli bir dönüm noktası oldu ve geniş kitleler tarafından tanınmasını sağladı.
Davies, "Game of Thrones" adlı popüler dizide Alton Lannister rolünü canlandırdı. Bu rol, oyuncunun kariyerinde bir başarı noktası oldu ve onun oyunculuk yeteneklerini daha geniş bir izleyici kitlesine ulaştırdı. Ayrıca, "Chernobyl" adlı dizide Viktor Proskuryakov rolünü üstlendi. Bu yapımda, Davies, dramatik bir performans sergiledi ve karakterini derinlikle canlandırdı.