CharacterWinston MorehouseWinston Morehouse in The Spoils of Babylon (2014), played by Haley Joel Osment. Played byHaley Joel OsmentAppears inThe Spoils of Babylon2014