Johnny Depp shows up as Capt. Jack Sparrow at children's hospital

Depp surprised some patients at a children's hospital in Canada as his "Pirates of the Caribbean" character.

August 15, 2017

Top Stories

ABC News Live Presents