James Hetfield's Acting Debut Will Premier on Netflix on May 3rd