In the 1951 remake of M (directed by Joseph Losey), who took the role of the child murderer (played by Peter Lorre in Fritz Lang’s 1931 version)? by David Wayne took the role of the child murderer in the 1951 remake of M (directed by Joseph Losey).