I would have preferred Rachel McAdams as the happy medium (good looks, decent acting), but its looks like they just tried to get the best actor for the role, so good for them. Thats what sets BB apart from most of these movies, anyways, the great casting.