Maysoon Zayid is a beautiful disabled Arab-American comedian who tells her story about living with cerebral palsy at this TED talk. She talks about being Muslim in New Jersey, her successes, the audacity of casting agents who think it's okay for able-bodied actors to play disabled characters, and about nasty online trolls.

Watch her incredibly entertaining and heartwarming TED talk below: