mixture of christian bale and ben affleck