Jeff Daniels plays Gil Shepherd in The Purple Rose of Cairo .
The producer of the film learns that Tom has left the film , and he flies cross-country to New Jersey with actor Gil Shepherd ( Jeff Daniels ) ( the `` real life '' actor playing the part of Tom in the movie ) .