Ian McKellen who plays Freddie was born May 25, 1939 while Young Freddie played by Luke Treadaway was born September 10, 1984. Derek Jacobi who plays Stuart was born October 22, 1938 while Young Stuart played by Samuel Barnett was born April 25, 1980.