Michael James Shaw Best movies: Avengers: Infinity War (2018) Avengers: Endgame (2019) Roots (2016) (series)