 The McDonalds that Kevin Franklin is seen visiting in Sewickley is  actually a hardware store. The small town of Sewickley, in which  most of this movie was filmed, does not have a McDonalds, so they  had to build a fake front.