Question: who played david on the assassination of gianni versace
[{'answer': 'Cody Fern', 'provenance': [{'wikipedia_id': '55753650', 'title': 'The Assassination of Gianni Versace: American Crime Story', 'start_paragraph_id': 23, 'start_character': 408, 'end_paragraph_id': 23, 'end_character': 417, 'bleu_score': 1.0, 'section': 'Section::::Production.:Casting.\n'}]}, {'provenance': [{'wikipedia_id': '55753650', 'title': 'The Assassination of Gianni Versace: American Crime Story', 'start_paragraph_id': 0, 'start_character': 0, 'end_paragraph_id': 0, 'end_character': 0, 'bleu_score': 1.0, 'meta': {'yes_no_answer': 'NONE', 'annotation_id': 9499621040369079422}, 'section': 'Section::::Abstract.'}]}, {'provenance': [{'wikipedia_id': '55753650', 'title': 'The Assassination of Gianni Versace: American Crime Story', 'start_paragraph_id': 23, 'start_character': 406, 'end_paragraph_id': 23, 'end_character': 433, 'bleu_score': 0.6147881529512641, 'meta': {'yes_no_answer': 'NONE', 'annotation_id': 9499621040369079422}, 'section': 'Section::::Production.:Casting.\n'}]}, {'provenance': [{'wikipedia_id': '55753650', 'title': 'The Assassination of Gianni Versace: American Crime Story', 'section': 'Section::::Production.:Casting.\n', 'start_paragraph_id': 23, 'end_paragraph_id': 23, 'meta': {'evidence_span': ['Cody Fern as David Madson', 'Cody Fern', 'the official webpage for the series released cast and character bios revealing that Max Greenfield would play Ronnie, whilst confirming the casting of Judith Light as Marilyn Miglin, Dascha Polanco as Detective Lori Wieder, Jon Jon Briones as Modesto Cunanan, Cody Fern as David Madson, and Mike Farrell as Lee Miglin.']}}]}]