Eugenia Stewart

Eugenia Stewart portrayed Pedestrian / Reveler in the Cloak & Dagger episodes First Light and Suicide Sprints.