Question: who plays george bailey in its a wonderful life
Answer: The film stars James Stewart as George Bailey , a man who has given up his dreams in order to help others , and whose imminent suicide on Christmas Eve brings about the intervention of his guardian angel , Clarence Odbody ( Henry Travers ) .