Penny Lane Coats

The long coat with a shaggy collar and cuffs, named for Penny Lane, the character Kate Hudson played in Cameron Crowe's Almost Famous (2000).

The original was not sheepskin. Costume designer Betsy Heimann considered an Afghan coat, the big coat of that era, and found it too heavy. She took the cocoon shape of a 1920s opera coat instead, and made it from upholstery fabric trimmed with a shaggy pile. The coats that carry the name today mostly come from the Afghan side of the family: suede or skin outside, fleece at the edges, worn long and open. The full story is in What Is a Penny Lane Coat?

Here the shape runs through genuine shearling and suede, and through faux fur and faux shearling. To tell genuine shearling at a glance, look at the reverse: it is one skin, with the fleece growing from the leather side.

Each coat here is one of one. When it is gone, it is gone.

Penny Lane coats, answered

What is a Penny Lane coat?

A long coat with a shaggy collar and cuffs, named for Penny Lane, the character Kate Hudson played in Almost Famous (2000). Today the name covers long suede and shearling coats with fleece at the edges, worn long and open.

Was the original Penny Lane coat sheepskin?

No. Costume designer Betsy Heimann found an Afghan coat too heavy, took the cocoon shape of a 1920s opera coat instead, and made it from upholstery fabric trimmed with a shaggy pile.

How can you tell genuine shearling from faux?

Look at the reverse. Genuine shearling is one skin, with the fleece growing from the leather side. This collection carries both, and every listing says which it is.

Is a Penny Lane coat the same as a hippie coat?

They are the same family. The "hippie coat" usually means the embroidered Afghan sheepskin coat that became standard counterculture dress in the late 1960s: the V&A keeps one bought on London's King's Road in its collection and calls Afghan coats key items of hippie dress. The Penny Lane coat borrowed that look for the screen in 2000, and today both names cover long suede and shearling coats with fleece at the edges.

How much does a vintage Penny Lane coat cost?

In this collection, in October 2026: genuine shearling Penny Lane coats run about €165–220, and faux fur or faux shearling ones about €100–190. Each listing states the material and the condition, and every coat ships worldwide; where flat measurements are not listed, you can ask for them through the chat.

What Is a Penny Lane Coat? · The Shearling Story · All vintage shearling coats