James Hetfield's Acting Debut Premiers on Netflix Tomorrow, May 3rd