Steven Krueger is an American actor. He is known for his roles as Coach Ben Scott on the hit Showtime series Yellowjackets and as Josh Rosza on The CW's The Originals. From Wikipedia
A gathering of stars and creators underscored the show’s enduring bonds more than seven years after its finale