tom hardy as star-lord from guardians of the galaxy (2014)