Situado na década de 1950 Miami, Magic City conta a história de Ike Evans (Jeffrey Dean Morgan), o proprietário do hotel mais glamouroso de Miami, a Playa Miramar. Evans é forçado a fazer um negócio malfadado com máfia de Miami chefe Ben Diamond (Danny Huston) para garantir o sucesso do seu estabelecimento chamativo.