Lee Pace

Lee Pace portrayed David Roberts in Parker.