Owen Wilson was originally cast to play the role of Speedman’s agent, Pecker. Wilson dropped out after an apparent suicide attempt. Matthew McConaughey replaced him.