James Lacey (Jamie Glover) ist ein pensionierter Militär und britischer Geschichtsautor, der zum Nachbarn von Agatha Raisin wird, als er nach Carsely zieht. Im Laufe der Serie entwickeln James und Agatha eine On/Off-Romanze.
Jamie Glover spielt die Rolle von James Lacey in der Serie Agatha Raisin seit 2016.