Question: who plays prince albert in the young victoria
Answer: Tom Hughes ( born 18 April 1985 ) is an English actor .