
Mahershala Ali May Join James Cameron’s ‘Alita Battle Angel’
Mahershala Ali might have caught the villain bug. Currently he plays Cottonmouth, the powerful and terrifying bad guy featured in the first season of Netflix and Marvel’s Luke Cage, and soon he might appear as another villain type in James Cameron’s live-action adaptation of Alita: Battle Angel.