Characters That Stunned Fans When They Were Replaced by New Actors

Toby Cavanaugh on “Pretty Little Liars”

Warner Bros. Television Distribution

In the pilot episode of the series “Pretty Little Liars,” the character Toby Cavanaugh was called Toby Marshall and he was played by actor James Neate. In later episodes, the character was played by Keegan Allen, who continued to portray Spencer’s love interest for the rest of the series.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top