费尔斯参演了李察·寇蒂斯执导的2003年圣诞档期电影《真爱至上》，这部浪漫喜劇片拥有全明星演员阵容，有阿伦·瑞克曼、愛瑪·湯普森、休·格兰特等影星加盟。该片在商业上非常成功，但专业评价褒贬不一。同年，费尔斯在电影《春天的希望》（Hope Springs）中担纲爱情片男主角，但该片的评价非常糟糕，票房表现也很失败。在2003年剧情片《戴珍珠耳环的少女》中，费尔斯与斯嘉丽·约翰逊演对手戏。这部电影收到大体上积极的评价，获得了数个奖项和提名。费尔斯罕见地涉足了奇幻片领域，和爱玛·汤普森共同主演了2005年的《魔法保姆麦克菲》。同年的的色情惊悚片《何处寻真相》（Where the Truth Lies）给了费尔斯另一个非轻喜剧角色。他在这个时期的其他作品有与海伦·亨特共同主演的《她找我》（Then She Found Me，2007），以及与印度女星艾西瓦娅·巴克罕合作的《最后的兵团》（The Last Legion，2007）。费尔斯在《崎路父子情》（When Did You Last See Your Father?，2007）中扮演了诗人布雷克·莫里森，该片收到了大体上的好评。