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.