Nolan North

Nolan North plays Peter Hastings on Pretty Little Liars.

Nolan Ramsey North (born October 31, 1970) is an American actor and voice actor born in New Haven, Connecticut.