Which was the longest Wimbledon men's final?

The 2019 men's final was the longest final in Wimbledon's history, lasting 4 hours and 57 minutes. Roger Federer faced Novak Djokovic in this match and lost to him in five sets.