Entertainment July 24, 2026 Johnny Depp returns to Hollywood after 8 years as Ebenezer Scrooge in new horror-fantasy, surprises fans with new avatar