Best Answer

Richard Thomas played the role until 1977. After five seasons, he left The Waltons to pursue other acting roles, and he probably was also afraid of being typecast. For the last two seasons, Robert Wightman played the role. Thomas returned in three reunion movies: "A Walton Thanksgiving Reunion" (1993), "A Walton Wedding" (1995) and "A Walton Easter" (1997).

User Avatar

Wiki User

10y ago
This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: Why did they change John Boy actors on The Waltons?
Write your answer...
Still have questions?
magnify glass