Steve Foster

Steve Foster was a stand-in in Guardians of the Galaxy.