Cast Credits Legion (2017) Guest starring as School Principal Episode 1x01: Chapter 1 (Feb 8, 2017) [Co-Star] Our World War (2014) Guest starring as German Boy Episode 1x03: War Machine (Aug 21, 2014) Arrow (2012) Guest starring as Maitre'd Episode 3x01: The Calm (Oct 8, 2014) [Co-Star]