When flexibility matters it is definitely the top actor Tom Hanks who can really fit into any character without failing to add his own style of acting. There are three movies Saving Private Ryan, The Terminal and Catch Me If You Can in which his performance was very well appreciated all around the world. He is natural, realistic, dramatic and outstanding in his roles and it even gets more good when directed by the master himself. In these three movies he plays completely different characters and there is no relationship with one another in any way. He is a 'captain' in Saving Private Ryan, a 'Krakozhian' who is trapped in JFK international airport in The Terminal, an 'FBI agent' who specializes in bank fraud in Catch Me If You Can. But played each and every role without overlapping, we can see all the characters are completely different. I would say that Tom Hanks is a directors actor with complete dedication to his roles and when the best meets the best magic happens. There are a lot of actors in hollywood who is not flexible as Tom Hanks, they might be specialists in a particular genre but not in all.
All those fan followings and that charming action hero roles suddenly came to a new path for Tom Cruise after doing two movies with Steven Spielberg. His role in Minority Report was so intense and thrilling as a pre-crime agent who is bound to law and and at last found himself trapped by the own system he has been working for. It touches and fulfills our imagination about our futuristic law and order fantasies. This movie is a top sci-fi thriller with all its glory where arises a civilization without any crime and murders.
And in the movie War Of The Worlds Tom Cruise Plays a dad who is helpless when the aliens take over earth and he struggles to protect his daughter and son. It gives him a very serious role to put up with and he almost succeeds in it, movie goes through a lot emotions which shows the humans drive for survival and are not different from any other animal on this earth. In this movie we can see a completely different Tom Cruise when compared with all of his movies and this two movies will be milestones in his carrier. And in all ways he is the right choice for both the movies in which he have to be little bit adventurous which he is meant for.
Spielberg has always been very precise in his casting in all of his movies like in Artificial Intelligence, Munich... and he never makes a mistake in it and that is what made Tom Hanks and Tom Cruise his favourites.