franco is an marvellous selected for the walled-off but combustible swindler , but he does not give the transcendent performance sonny needs to overcome gaps in character development and story logic . 