Maclean assembles a dazzlingly eclectic cast of Berliners over five centuries, from the wild medieval balladeer to the ambitious prostitute who refashioned herself as a royal princess. Alongside them we encounter Marlene Dietrich flaunting her sexuality in The Blue Angel, Goebbels concocting Nazi iconography, Hitler fantasising about the mega-city Germania and David Bowie recording Heroes.