No papel de Bela, Emma Watson, atriz que ficou mundialmente conhecida ao interpretar Hermione Granger na saga "Harry Potter". Como Fera, o britânico Dan Stevens, que ficou irreconhecível.