When Zachary Beaver Came to Town is a 2003 American comedy-drama film directed by John Schultz and starring Jonathan Lipnicki and Cody Linley.
[1][2] One summer in the small, sleepy town of Granger, Texas, Toby Wilson's life changes.
Toby (Jonathan Lipnicki) is a boy who lives with his parents, but his mother runs off to Nashville to try to become a singer.
In the end, they help Zachary get baptized in Gossimer Lake with the alcoholic preacher/cook owner of a local cafe, Ferris, who once studied to be a priest; later Paulie returns with circus performers to retrieve him.
In order to play the role of Toby, Lipnicki attempted to gain the rights to the book when he was only ten years old, but was unsuccessful.