وقع الإختيار على الممثل اﻹسكتلندى جيمس ماكافوي فى البداية ليقوم بدور اﻷمير أندرو، لكن الأتفاق لم يتم ليذهب الدور بعد ذلك للممثل أرمي هامر.