Martin Scorsese is the best director, although he is too old now. He used the actors he knows but didn't realize that age really affects how the character looks. The scenes where the main character (who is played by Robert De Niro, who was 75 years old) beats up someone just doesn't work, it doesn't look remotely real. The movie is too long and is boring really, never really grabbed my attention, Frank Sheeran is an interesting story but not enough for 3 hours and 30 minutes. Martin Scorsese has contributed a lot to cinema, but he is too old, the man needs to retire.