I was thinking that with a similar personality, demeanor, maturity level and possibly similar flight skills, Mike Tyson should be cast as Mclaim.
Tyson would have to lose about 5 inches in height for the part, though, and stay out of jail.
Hmmmm...an actor to play McCain...a person who cannot make up his mind which end of the spectrum is right for themselves....Anne Heche?