Main Characters Richard Castle 173 main appearances Detective Javier Esposito 172 main appearances Detective Kevin Ryan 172 main appearances Detective Kate Beckett 171 main appearances Martha Rodgers 139 main appearances Alexis Castle 138 main appearances Dr. Lanie Parish 135 main appearances Captain Victoria Gates 58 main appearances Captain Roy Montgomery 50 main appearances Hayley Shipton 13 main appearances Gina Cowell 2 main appearances
Recurring Guest Characters Anna Knolls 1 guest appearances Sophie Ronson 1 guest appearances Kyra's Uncle 1 guest appearances Bellman 1 guest appearances Jack Coonan 1 guest appearances Douglas Bishop 1 guest appearances Antone Frances 1 guest appearances Jessica Margolis 1 guest appearances Mistress Amber 1 guest appearances Blonde Dominatrix 1 guest appearances Sandra Keller 1 guest appearances Ben Conrad 1 guest appearances Young Mother 1 guest appearances CSU Tech 1 guest appearances Paul Finch 1 guest appearances Carter 1 guest appearances Pilot 1 guest appearances Dr. Goldberg 1 guest appearances Russian Mob Operative 1 guest appearances Russian Mob Operative 1 guest appearances ⇤ « 84 85 86 87 88 89 90 91 92 93 » ⇥