Because you like Kafka Tamura in Kafka on the Shore

See Profile
Gollum
1785

Gollum is slimy and seething with hatred, the last person you would want to meet in a dark cave. See them in The Lord of the Rings.

See Profile
Eowyn
1613

Eowyn isn’t allowed to fight, but then again, when have rules ever stopped her? See them in The Lord of the Rings.

See Profile
Cassie Ainsworth
1882

While Cassie Ainsworth's head is always in the clouds, her heart is always in the right place. See them in Skins.

See Profile
Ramona Flowers
1960

Ramona Flowers is a delivery girl who's been through her fair share of bad breakups. Super-bad breakups! See them in Scott Pilgrim vs. the World.

See Profile
Veronica Sawyer
2477

Veronica Sawyer thinks that if you were happy every day of your life you wouldn't be a human being, you'd be a game-show host. See them in Heathers.

See Profile
Jon Snow
2429

It doesn't matter how noble or brave he is. Jon Snow is a bastard, and people don't let him forget it. See them in Game of Thrones.

See Profile
Gandalf
2697

This wizard is never late, nor is he early. Gandalf arrives precisely when he means to. See them in The Lord of the Rings.

See Profile
Frodo Baggins
2257

Even the smallest person can change the course of the world, if he's brave enough. See them in The Lord of the Rings.

See Profile
Aragorn
2358

Aragorn is the one true king, a title he is too humble to accept. See them in The Lord of the Rings.

See Profile
Legolas Greenleaf
2953

His elfin self-confidence can border on pretension, but Legolas Greenleaf is a fearsome fighter and a loyal friend. See them in The Lord of the Rings.

See Profile
Luna Lovegood
6681

A dreamy space cadet, Luna Lovegood has never met a conspiracy theory she didn't believe in. See them in Harry Potter Series.

See Profile
Hermione Granger
7365

A bookish know-it-all with a bossy streak, Hermione Granger always stands up for what she believes in. See them in Harry Potter Series.