CharacterAgent Ava SharpeAgent Ava Sharpe in DC's Legends of Tomorrow (2016), played by Jes Macallan. Played byJes MacallanAppears inDC's Legends of Tomorrow2016