William Houston's portrayal of the Danish prince.
William Houston was born on July 19, 1968 and is currently 55 years old.