And Then There Were None (2017)

And Then There Were None is the 2017 remake of the book, And Then There Were None, by Agatha Christie.

Synopsis
Ten people are invited to an isolated island, only to find that an unseen person is killing them one by one. Could one of them be the killer?

Major Roles
Joseph Gordon-Levitt as Anthony Marston

Scarlett Johansson as Ethel Rogers

Tommy Lee Jones as General Macarthur

Robert Downey Jr. as Thomas Rogers

Julie Andrews as Emily Brent

Morgan Freeman as Justice Wargrave

David Tennant as Dr. Edward Armstrong

Matt Damon as William Henry Blore

Chris Pratt as Philip Lombard

Elizabeth Banks as Vera Claythorne

Minor Roles
Aaron Taylor-Johnsons as Fred Narracott

Liam Neeson as Thomas Legg

Gary Oldman as Inspector Maine

Johnny Depp as Isaac Morris

Trivia
Tommy Lee Jones portrayed another character named General Macarthur in the movie Emperor (2012).