Yes, Tim McGraw does indeed appear in the movie "Four Christmases". He plays a small role as one of the children who runs into Brad and Kate at the airport. He plays a friendly character who helps them get out of their situation and back home for Christmas.