THE SON HAS A BRITISH ACCENT.
And he didn't do a great job hiding it. This guy (Nicholas Hault I think) played Marcus in "About a Boy," which was actually a good movie.
Why, oh why, would they choose him for this role if he can't even hide his accent?