At 6'10 with his mobility, skill & experience, course he will. Catchings's just beginning to put the skinny kid away.
Mihailo's been a man for a couple years now at least.
As for Mag, he's really not that long for a 6'7 dude. He's clearly best served as a 3 — & defensively speaking, maybe/probably even a better fit as a 2 than a 4.
Catchings will work just fine as a wing for us (as well as a 4 when needed — maybe even a bit as a 2).