Well, every fully evolved one, certainly. While Professor Sycamore’s research is incomplete in the matter, I’d imagine that the ability to evolve to another stage would interfere with one’s ability to mega evolve, as the processes are very similar and likely use the same pathways, so to speak.
That having been said, yes, I do believe it’s possible. The pokémon known to mega evolve are just varied enough that it wouldn’t make sense otherwise. Why is a pidgeot capable of mega evolution but not a fearow or any other fully evolved bird pokémon, for example? Or what about slowbro but not slowking? Surely these pokémon are also capable; it’s likely we simply haven’t found their corresponding mega stones yet.