Aby przygotować się do roli Brandon Lu, Bo-lin Chen stał się wegetarianinem oraz zatrudnił osobistego trenera, trenując 5 dni w tygodniu.
Początkowo popularny aktor Ken Lin miał zagrać tylko jedną rolę. Jednak po pierwszym spotkaniu, reżyser był tak zaskoczony, talentem Kena, że zaoferował mu aż 6 różnych ról w filmie.