Josh Hartnett says his role as a shrewd serial killer in filmmaker M. Night Shyamalan’s new movie “Trap” marks a departure for him as an actor.