Den småtjurige webbdesignern Peter (Liam Neeson) får reda på att hustrun Lisa (Laura Linney), har en affär med den levnadsglada och charmerande spanjoren Ralph (Antonio Banderas). Istället för att konfrontera älskaren, uppsöker Peter honom i Milano och inleder en vänskap med honom. Över ett parti schack - som får symbolisera kampen mellan äkta mannen och älskaren - ställer Peter intima frågor till Ralph om hans förhållande till Lisa.