elizabeth olsen as margaret mikaelson
jamie campbell bower as henrik mikaelson
sasha pieterse as stella mikaelson
julian hilliard and jett klyne as billy and tommy mikaelson
the rest of the vampire diaries and originals cast as their respective characters
YOU ARE READING
Always and Forever | The Mikaelsons
Teen FictionMargaret was born as a witch in Salem back in 1675, before being burned at the stake in 1692 during the Salem Witch Trials. But she was saved by her soulmates. Who are you soulmates you ask? Well, none other than the Mikaelson siblings. (the mikaels...