Josh Ventura

Josh 'Ace' Ventura portrayed a to-be-confirmed character in Cloak & Dagger.