Answer
Stardust is a 2007 British-American fantasy romantic comedy film directed by Matthew Vaughn, written by Vaughn and Jane Goldman and based on Neil Gaiman's 1999 novel of the same name. Cavill plays Humphrey, the son of a lord. He is a young man who falls in love with a star.