08/15/2017 00:14 EDT | Updated 08/15/2017 00:34 EDT

Johnny Depp As Capt. Jack Sparrow Delights Kids At BC Children's Hospital

Best pirate party of all time.

Capt. Jack Sparrow was on his best behaviour as he surprised patients at the BC Children's Hospital in Vancouver.

Actor Johnny Depp brought one of his best-known characters from the "Pirates of the Caribbean" franchise to delight kids at the hospital.

He met one-on-one with kids — from newborns to teens — and their families for more than five hours, said the BC Children's Hospital Foundation on Facebook.

Depp, who is in Vancouver to film "Richard Says Goodbye," reportedly did not break character once during the visit.

Check out the awesome pics, courtesy of the BC Children's Hospital Foundation:

Photo gallery Johnny Depp Visits BC Children's Hospital See Gallery