Question: who played george bailey in it's a wonderful life
Answer: He is played by James Stewart as an adult and Bobby Anderson as a child .