Johnny Depp as Barnabas