United Kingdom, July 14 -- Jon Hamm was almost cast as Cole Phelps in LA Noire.

The 2011 detective game shared a casting director with Man Men, which meant there was plenty of crossover between the two, with Aaron Staton being cast as protagonist Phelps.

Daniel McMahon, who was a writer on the Rockstar game, told IGN that Hamm was in the running for the role.

The casting didn't come to fruition, as he explained: "It was never said at the time, but now, I understand the vision which was Jon Hamm is a wonderful actor, but he's not Cole Phelps.

"Jon Hamm would've been a much better Jack Kelso because he's a character of great power, he's a character of control. Jon Hamm knows what he's doing and gets s*** done."

McMahon praised Staton f...