Books
Peter Kavinsky from To All the Boys I’ve Loved Before 2
Peter Kavinsky (played by Noah Centino) has some competition in To All the Boys I’ve Loved Before: P.S. I Still Love You. When a former classmate, John Ambrose, responds to one of Lara Jean Covey’s letters, his relationship with her becomes a little complicated. Peter is a popular student who plays lacrosse for his high school, and his style is casual and comfortable, but trendy. While he does not prioritize his fashion sense in the same way as Lara Jean, he does his best to look good for their first date. Always thoughtful, he brings flowers for his girlfriend when he picks her up for dinner, and recites poetry to her on Valentine’s Day.
Willa from Willa’s Wild Life
Willa’s Wild Life is a French-Canadian that follows the exploits of Willa (voiced by Jordan Todosey), a little girl with a sweet nature and a love of exotic animals. Her parents might not like that she has such a wild menagerie but that’s okay with Willa. She loves her animals and the adventures they get into together.
Cosplaying as Willa is as easy as a green shirt, green socks, green headband, and a red jumper dress. Add in some black Mary Jane flats and you’re good to go! You can take the cosplay even further by adding in a stuffed camel or crocodile so you’ve got your own wild wonderful friend to have on your adventure.
Lara Jean Covey from To All the Boys I’ve Loved Before 2
In To All the Boys I’ve Loved Before 2: P.S. I Still Love You, Lara Jean Covey (played by Lana Condor) finds herself having to choose between her dreamy boyfriend Peter Kavinsky and a new love interest who responds to one of her original letters, John Ambrose. While much of Lara’s signature vintage-infused style is seen in the film, she also gets to dress up more for some exciting events including her first date with Peter, a traditional Korean New Year celebration, and a ball she and John Ambrose throw at the nursing home where they both volunteer.
Meg March from Little Women
Meg March (played by Emma Watson) is the eldest daughter of the March family in Little Women. As such, she is the only one of the children who remembers what their family life was like before they lost their fortune, which means she has more of a taste for extravagance and indulgence than her sister Jo. Meg marries sensibly for love, but not before spending much of her time putting on plays with her sisters and attending dances and balls in the most fashionable dresses she can afford (or borrow, in the case of her luxurious pink satin ballgown).
Jo March from Little Women
Jo March (played by Saoirse Ronan) is the main character in Greta Gerwig’s Little Women. The latest adaptation of Louisa May Alcott’s beloved novel shows Jo’s journey from young girl to published author. Jo is fierce and outspoken, with a stubborn streak to match, and her clothing is a mix of men’s and women’s fashions from the Civil War era, including a pair of pants worn under her skirt, which makes it easier to run home after speaking with her publisher.
Triss Merigold from Netflix’s The Witcher
Triss Merigold (played by Anna Shaffer) is a Temerian sorceress who asks Geralt for help curing a striga who is also the rightful heir to the throne of Temeria. Triss wears jewel-toned solid color dresses, and has a warm fur coat. Her chandelier earrings are gold with white beads.
Yato from Noragami
“Toss a coin to your wannabe god of fortune, happiness, and war,” says nobody ever, but that doesn’t stop Yato from giving his aspiration the old college try. This Noragami protagonist’s sense of fashion is contemporary for the time – in the present day, he sports a comfortable tracksuit, practical boots, and a funky gray-blue scarf (that’s supposedly an old bath towel). We eventually learn that Yato’s scared stiff that everyone will forget him, so let’s memorialize this character by re-creating his most popular outfit.
Meg Murry from A Wrinkle in Time
Meg Murry is a smart girl who tends to keep to herself. After a strange occurrence, Meg magically travels to Camaztoz to find her missing father. Joined by her little brother, Charles Wallace, and an unlikely friend, Calvin, the trio are guided and tested by the mystical beings of Camaztoz. A Wrinkle in Time’s Meg Murry is played by Storm Reid.
Yennefer from Netflix’s The Witcher
Yennefer of Vengerberg (played by Anya Chalotra) us a powerful sorceress on Netflix’s The Witcher. Always a love interest and occasionally an ally of Geralt, she has spent much of her life doing whatever necessary to put her brutal upbringing behind her as she amasses more and more power. Yennefer typically wears clothing dominated by black and grey, often with multiple layers.
Ciri from Netflix’s The Witcher
Cirilla Fiona Elen Riannon (played by Freya Allan) is the princess of Cintra and sole heir to the throne. Better known as Ciri, the young princess is forced to flee her homeland after her grandmother is killed during an attack by Nilfgaard. Ciri wears warm boots, a cloak, and wide leg pants that look almost like a dress as she walks during her search for Geralt.