Michael K Williams to play Ol' Dirty Ba***rd