Sud-àfrica, anys setanta. El prestigiós professor blanc Ben du Toit ha viscut tota la vida al marge dels horrors i les injustícies de l'apartheid sud-africà. Mai no va voler prendre partit. Quan el fill del seu jardiner negre és arrestat a Soweto durant una manifestació de protesta, Ben pensa que la policia té les seves raons. Però quan el noi és detingut una altra vegada per la policia i no torna a casa. Ben promet al seu jardiner investigar l'incident.

Frankie Stone és una assessora d'imatge de personatges famosos, que rep una oferta poc usual: idear la campanya d'Ulysses, un androide d'última generació, dissenyat per fer viatges espacials i creat per Jeff Peters a imatge i semblança seva. Se suposa que Frankie li ha d'ensenyar conductes socials, però li acabarà transmetent emocions, ja que entre tots dos sorgirà una història d'amor.