The story is not based on a book, but it was written for the big screen.
Richard Armitage, Tom Holland and Jon Bernthal starred in various “Marvel” movies.