Shane Harper, Then
Shane Harper played Spencer Walsh, Teddy’s high school boyfriend on the show. They broke up and got back together several times on the series. While appearing on the show, Harper also appeared on MTV’s “Awkward” and in the film “God’s Not Dead.”