Ludwig (David Mitchell) ist Detective Chief Inspector bei der Polizei in Cambridge und der eineiige Zwillingsbruder von John, der als Ludwig Rätselbücher schreibt. Er ist mit Lucy verheiratet und der Vater von Henry. Der Vater der Zwillinge hat die Familie früh verlassen, und das Datum ist James' Code für sein Handy.
Gemeinsam mit seinem Partner Matt Neville kam James als Erster zum Tatort, als der Blogger Roger Sinclair getötet wurde. Beide hielten es für einen gezielten Mord. Dann wurden sie vom Fall abgezogen, und der Bericht wurde zu einem Einbruch umgeschrieben, unterzeichnet von Chief Constable Ziegler. James ermittelte heimlich weiter.
Seit einem Fall etwa zwei Monate vor seinem Verschwinden wirkt er verändert, spricht kaum noch und schließt sich ein. Dann kommt er drei Nächte nicht nach Hause. Zurück bleiben ein Kündigungsschreiben und ein orangefarbenes Notizbuch mit einem Code, den selbst John lange nicht knacken kann.
Spoiler: Der Laubenvogel
Am Ende der ersten Staffel hinterlässt James eine Sprachnachricht. Er sagt, er sei wie ihr Vater und habe sich vor allem selbst belogen. Dazu wiederholt er einen Satz, dass er der Laubenvogel sei. John erkennt den Hinweis auf ein Vogelbuch aus der Kindheit, das den Code entschlüsselt. Es führt zu einem Lagerraum mit den Unterlagen von Sinclair, die James abgefangen hatte. James beobachtet seine Familie aus dem Schatten, ohne sich zu zeigen.
In der zweiten Staffel meldet sich James nur aus dem Verborgenen. Am Telefon warnt er John, die Abgeordnete Joanne Kemper habe Leute ausgeschaltet, von denen er nichts ahne. Im Finale bekommt Lucy einen Brief von ihm.
Darin schreibt James, Mandy Ziegler habe ihm Beweise bringen wollen und sei dabei umgekommen. An ihrem Tod gibt er sich selbst die Schuld. Kemper werde der Gerechtigkeit entgehen wie schon ihr Vater, deshalb wolle er die Waage mit allen Mitteln ins Gleichgewicht bringen. James bleibt verschwunden.
David Mitchell spielt die Rolle von Ludwig in der Serie Ludwig – Mörderische Rätsel seit 2024.