Karen Gillan as Merida | Fantasy