The age difference between Jude Law's and Michael Gambon's versions of Dumbledore is baffling, but one fan might have cracked the code.
The 28-year-old was wearing a blue, green and black patterned shirt and a black suit for the event at BFI Southbank in London.