Briefly the leader of the Inhumans team within the pages of the comic books, Maximus believed his group of fellow mutants were the greatest life form on Earth.
Inhumans comes to IMAX theaters for two weeks starting Labor Day weekend, prior to its television premiere on September 26, 2017 on AMC.
Elysia Rotaru (Arrow, Supernatural) is reportedly up to play Medusa, while activity on social media seemed to confirm Owen Harn and Eliana Jones had been cast as Gorgon and Crystal, respectively.
With his work now done on both of those series, his new role in Inhumans is one he can really sink his teeth into.