Worst casting and one of the most boring movies ever. It might be ironic to say because you got Robert De Niro Al Pacino, Joe Pesci, & Harvey Keitel but these roles doesn't really suit them. I feel that these are all amazing actors but they are completely miscast in their roles. All guys close to their 80's portraying roles in their 30's. Watching it in Netflix took me 5 days to complete this movie, as I just couldn't keep my concentration. If compared to Scorsese's Goodfellas, this is by far the worst gangster movie by Scorsese.