Over the course of her run across Supernatural, Amara is portrayed by several actresses with Gracyn Shinyei playing the role of the child Amara, Yasmeene Ball playing preteen Amara and Samantha Isler ...
If Supernatural is revived with season 16, it would be the best - and most likely the last - chance to solve a plot hole that emerged two years ago.