Where have I seen him?

Where have I seen him?

Adventure of Mr. Promise - the one who promises and never does...