Scratch my previous answer, I think there's a bug with our moveset searcher. Here are the real results:
Only Arceus and Smeargle can learn all three.
Pokemon that can learn Overheat & Charge Beam:
Mew, Ho-Oh, Manetric, Solrock, Arceus, Rotom-H, Victini, Zebstrika, Smeargle
Pokemon that can learn Draco Meteor and Charge Beam:
Latios, Latias, Jirachi, Giratina, Arceus, Hydreigon, Zekrom, Smeargle