Italie, en 1600. La vie aventureuse du grand peintre italien du XVIe siècle, Le Caravage. Une figure troublante est chargé d'enquêter sur ce dernier car son art est jugé subversif...
Jim, un adolescent, a quitté sa ville rurale de l'Essex pour Londres. Il se retrouve impliqué dans une équipe d'escortes gays de grande classe à Soho.