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 Brian Whitman 1 guest appearances Shana Baker 1 guest appearances Nicole Morris 1 guest appearances Angela Matthews 1 guest appearances Jeremy 1 guest appearances Spalding Elliot 1 guest appearances Ronny 1 guest appearances Sophia Del Cordova 1 guest appearances Marcus Segundo 1 guest appearances Francisco Herrara 1 guest appearances Harlan Mathis 1 guest appearances Manuel Villalobos 1 guest appearances Layla Nazif 1 guest appearances Pam 1 guest appearances Aubrey Haskins 1 guest appearances Eva Whitfield 1 guest appearances Scott Galloway 1 guest appearances Cole Whitfield 1 guest appearances Elise Kim 1 guest appearances Sir Ian Rasher 1 guest appearances ⇤ « 5 6 7 8 9 10 11 12 13 14 » ⇥