Johnny Depp has staged a remarkable comeback and is preparing for a major redemption role after a Hollywood hiatus.