what movie does steven strait play in as a super hero?