Hollywood actor Will Smith has signed up to play a flawed superhero going through a midlife crisis in TONIGHT HE COMES.