Josh Hartnett has certainly made a resurgence in recent years. While I prefer him in protagonist roles, he did an incredible job playing the villain. Trap had a lot of twists and turns....it was a bit unhinged at times. Josh carried the film, embodied the tortured Cooper character while engaging the audience as a shockingly deceitful antagonist. I thoroughly enjoyed the lengthy film, can't wait to see more of Josh now he's back in the mainstream movie industry.