Lily Collins wants a man who can make her "smile".
The 'Mirror Mirror' star - who is believed to have spent Valentine's Day with actor Zac Efron, 24 - says her perfect man is one who loves her just the way she is.
She told People Magazine: "Prince Charming is someone that can make you laugh no matter what, the thought of them makes you smile.
"[I'm looking for] someone that's open to spontaneity and not close-minded - and makes you feel like being you is enough."
The 22-year-old actress previously dated her 'Abduction' co-star Taylor Lautner, and has nothing but nice things to say about him.
She told Seventeen magazine: "He's a talented actor and a gentleman. Taylor is very humble. He has so many fans and he never forgets that. He really appreciates the support that he's gotten through the years, and he gives it right back - to me, that makes a good leading man."
Lily is the daughter of musician Phil Collins but insists that while her surname might sometimes serve in her favour, she still has to work hard to get film roles.
She told Nylon magazine: "A lot of people's perception is that I don't have to work my way to get in a room because someone is always interested in the last name, but I always say that personality opens doors, but character keeps them open."