18年9月，据报导，卡维尔确认加入Netflix电视剧《猎魔士》的演出并饰演主角利维亚的杰洛特。2019年6月27日，据宣布，卡维尔将在传奇娱乐的《天才少女福尔摩斯》中饰演夏洛克·福尔摩斯，并与米莉·芭比·布朗共同担任主演，该片改编自创作的《天才少女福尔摩斯系列》小说。该片于2020年9月23日在Netflix上线。
个人生活.2011年5月3日，卡维尔与作为场地障碍赛马术职业选手的女友订婚，但是却分手收场，之后与武术家出身的义大利裔美国人、演出《玩命关头6》女演员吉娜·卡拉诺