The CMMG MkG is a series of semi-automatic carbines produced by CMMG Inc.; there are select-fire submachine guns versions available as well.
The versions chambered in .45 ACP are known as MkG, whereas the 9×19mm Parabellum and .40 S&W variants are known as MkGs.
They exist in two forms: MkG Banshee (SBRs and pistols), and MkG Resolute (long-barreled carbines).
An earlier CMMG Mk45 Guard, with RKM7 handguard
CMMG MkG Banshee 100, with RML7 M-LOK handguard
Banshee 100 pistol, with receiver extension
Banshee 300 pistol, with collapsible brace (also used on the Banshee 200 pistol)