"Love endures all, no reason, no rhyme. It lasts forever and forever all the time."
Will Smith
as Jim Evers
Regina Hall
as Sara Evers
Marsai Martin
as Megan Evers
Miles Brown
as Michael Evers
Gemma Chan
as Madame Leota
Seth Rogen
as Ezra
Kathryn Hahn
as Emma
Oscar Isaac
as Master Edward Gracey
Ian McKellen
as Ramsley