CharacterRobert 'Mac' McCreadyRobert 'Mac' McCready in Greenleaf (2016), played by Gregory Alan Williams. Played byGregory Alan WilliamsAppears inGreenleaf2016