Really cool, very over the top preppy.
I don't think CC would need a middle (third) name. I'd pair Bennet with something classic-bordering-on-stuffy/prim, like...
Bennet
Peter Bennet
WilliamBennet
MartinBennet
EdmundBennet
ClarkBennet
TheodoreBennet
SpencerBennet
Malcolm
or alternatively something sporty, modern and maybe informal
Bennet
AlexBennet
AustinBennet
MichaelBennet
FrankBennet
JackBennet
HugoBennet
AllenBennet
Owen