Hoult hasn't the depth or grit to portray Salinger. His bland sweetness may be great for a rom-com but it's a disaster for the complex and shadowy character of Salinger. Spacey, on the other hand, is grippingly engaging, but his part is too small to save the film. When is the major film industry going to get over casting pretty face glamour actors in roles they cannot carry? The industry is full of lesser known, skilled, more appropriate actors who would have done a far superior job. This film could have been great, but as it is, it's flat and leaves you wanting.