Chris Evans and Tom Holland lead an all-star cast in Netflix's 'The Devil All The Time' On Demand News