The 51-year-old actor splashed out a five figure sum and has commissioned the artist to make a portrait of Catherine with nothing but a crown placed on her belly, reported Female First.
"I knew Johnny was coming and wanted the two Kate Middleton works. I didn't even tell my wife and daughters, but I was expecting him. He was extremely charming and immediately bought the painting and put down an offer for the second one.
"Everything at the opening of Pegasus' gallery sold within 15 minutes. He can't fulfil his orders fast enough at the moment," said Pegasus' manager Leonard Villa.