Lori Laing

Lori Laing portrayed Avalon in the Iron Fist episode Target: Iron Fist.