I’m liking Richard Pryor or maybe Samuel L Jackson for George Bailey.
Samuel L. Jackson would certainly be a unique choice. But he’s a bit old at this point and every 3rd word out of his mouth would be a MF@King profanity. So there goes the G rating....