Rab Affleck

 played Archie in the Doctor Who television story The Name of the Doctor.