Karl Urban as Leonard McCoy is the definition of perfectly cast. His love for Star Trek, his understanding of Bones and his respect for DeForest Kelley really show that there couldn't have been a better person for the part.
Happy Birthday,
@KarlUrban
! I hope it's a great one.