The film centers around Finbar McBride (played by Peter Dinklage), a kind-hearted and gentle dwarf who has just lost his job at a theme park in New Jersey. Finbar's dreams of becoming a train conductor have been crushed, and he's struggling to come to terms with his new reality. After a chance encounter with Joe (played by Bobby Cannavale), a gruff but lovable train enthusiast, Finbar lands a job as a station agent at a small train station in rural New Jersey.