I watched this movie with my grandson and had to explain a few things to him throughout the movie. It made me laugh, cry, and feel sadness for Joe. I makes you realize that everyday is a blessing and ordinary experiences make us who we are ....our Soul. I highly recommend this to adults and children. A beautiful movie that makes you appreciate all of the people and experiences in your life. May we all have a beautiful soul like Joe and 22.