Michelle Monaghan and Michael Shannon have joined the cast of ``Machine Gun Preacher'' from Lionsgate alongside Gerard Butler.
Michelle Monaghan and Michael Shannon join Machine Gun Preacher