In The Magnificent Seven , Ethan Hawke portrays William `` Goodnight '' Robicheaux .
Ethan Hawke as William `` Goodnight ' Robicheaux , a former Confederate soldier and sharpshooter who suffers from PTSD . *
The Magnificent Seven -LRB-2016 film-RRB-