As for nuts and bolts, I barely know what the cast looks like and I don't even know whose playing McCoy).
McCoy is played by Karl Urban, whom you may also have seen as Eomer
in the Lord of the Rings
movies a few years back. He's done some other things, as well.
Very cool. He was also in Bourne Supremacy too, even though I don't remember his character that much. I do remember him some from LOTR though.