Good Luck Charlie Cast: Where Are They Now?

Shane Harper, Then

Shane Harper looking into the camera while filming an episode of "Good Luck Charlie" with actress Bridgit Mendler.
Disney

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.”

Scroll to Top