Кстате, вроде говорил уже про это - почему он БелиК? Ну БелиЧ еще куда ни шло.
Потому что он приехал в Америку. Естественно, что американцы (ирландцы, итальянцы и прочие, пожившие в Америке некотороые время) будут называть его по правилам английского языка. В то же время в английской озвучке сербы называют его Белич (брат зовет его и так, и так, но он уже фактически наполовину американец и говорит с Нико по-английски).
Всё правильно у Rockstar там передано. Я лично знаю некоторых жителей постсоветских стран, которые, пожив в Америке 10-15 лет, начинают говорить один с другим по английски и называть друг друга по имени в английской транскрипции ("Serge" вместо "Сергей" и т.п.).
Единственно, что непонятно - почему его фамилия пишется с двумя "l".