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 Naomi Fox 1 guest appearances Erin Cherloff 1 guest appearances Agent Steven Mallory 1 guest appearances Wesley Connors 1 guest appearances Karla / Beth Wynne 1 guest appearances Ned Werner 1 guest appearances Bryce Robert 1 guest appearances Cleaning Lady 1 guest appearances Marcus Janek 1 guest appearances Gwen Parker 1 guest appearances Dave Barton 1 guest appearances Glen Hume 1 guest appearances Uniformed Officer 1 guest appearances Mike Lin 1 guest appearances Frank Patchett 1 guest appearances Lucky Dragon Owner 1 guest appearances Gabriel Shaw 1 guest appearances Guard 1 guest appearances Dr. Brock Martin 1 guest appearances Sondra Kramer 1 guest appearances ⇤ « 81 82 83 84 85 86 87 88 89 90 » ⇥