Jack is een Britse homoseksuele man die in New York woont. Hij heeft een verstandshuwelijk met een vrouw, om zo een Green Card te bemachtigen om in Amerika te kunnen blijven. Hij kan niet trouwen met de man waar hij van houdt. Als zijn huwelijk misgaat, staat hij voor een onmogelijke keuze en moet hij vechten voor de liefde, familie en een Green Card...