Hilary Duff is still in search of her Prince Charming.
Fans got a better idea of her type when Ellen DeGeneres asked the Younger star to pick which famous heartthrob she'd like to date. Ultimately, Prince Harry came out on top. Hilary chose the British royal over Harry Styles, Drake, Leonardo DiCaprio, John Mayer, Nick Jonas and Justin Bieber.
WATCH: Hilary Duff Unknowingly Caused a Domestic Dispute That Reportedly Led to Face Biting
When it came time to decide between Prince Harry or The Bachelor's Ben Higgins, Hilary had trouble deciding. "If you pick The Bachelor...We've gone all this way and he's going to knock Prince Harry down," Ellen quipped.
"Who's watching The Bachelor? Me. I am," Hilary said in defense of Ben. "You put me in a predicament."
WATCH: Hilary Duff Feels 'Extreme' Mom Guilt, But Isn't Against Having More Children
While she ended up going with Prince Harry, there was one man that took the 31-year-old redhead out of the running for a moment. When it came time to choose Prince Harry of Jake Gyllenhaal the first time, she went with Jake.
The 28-year-old actress joked, "Who knew I had such a crush on Prince Harry!"
EXCLUSIVE: Hilary and Haylie Duff's Advice to Kendall and Kylie Jenner
Last year, the former Disney star went on Tinder to meet guys and ended up using her dating experiences in her music video "Sparks." Check it out: