Nathan Fillion Best known for playing Richard Castle on ABC's Castle, Nathan Fillion will star in the series as John Nolan, the oldest rookie in the police department. Image Source: Getty / Jon Kopaloff