Nathan Fillion as John Nolan: The oldest rookie (Police Officer II) at the Los Angeles Police Department (LAPD), he is assigned to the Wilshire Division.He studied law at Pennsylvania State University but dropped out and went into the construction business upon learning that Sarah, his girlfriend and later wife, was pregnant.