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