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 Angelo Vasquez 1 guest appearances Older Man 1 guest appearances Susannah Richland 1 guest appearances Crackhead 1 guest appearances Kim Tolbert 1 guest appearances Alice Clark 1 guest appearances Manager 1 guest appearances Church Soloist 1 guest appearances Ted Rollins 1 guest appearances Reporter 1 guest appearances Claire Samuels 1 guest appearances Ella Hayes 1 guest appearances Personal Assistant 1 guest appearances Party Goer 1 guest appearances Deputy Commissioner 1 guest appearances Dead Cop 1 guest appearances Counting Woman 1 guest appearances Bar Bad Guy 1 guest appearances Executive Board Member 1 guest appearances Vince Bianchi 1 guest appearances ⇤ « 85 86 87 88 89 90 91 92 93 94 » ⇥