El pequeño Julien recibe un regalo de su madre (una pequeña caja de hojalata a la que le tiene mucho aprecio).
Entonces entabla amistad con una compañera polaca de clase llamada Sophie y deciden jugar a un curioso juego: capaz o incapaz.
El juego trata de que quien tenga la caja le propone un reto al otro, si lo acepta y lo cumple, tendrá como premio la caja y por lo tanto la decisión de poner el próximo reto.
Pero, los años pasan Julien (Guillaume Canet) y Sophie (Marion Cotillard) aun conservan su amistad por lo que deciden pasar a otra fase del juego, donde este juego deja de ser un juego simpático y se vuelve una fase más peligrosa con retos más atrevidos.
La canción La Vie en Rose prevalece durante la película y toma parte en la mayoría de la banda sonora.