Hugh Michael Horace Dancy born 19 June 1975 is an English actor who rose to prominence for his role as the title character in the television film adaptation of David Copperfield 2000 as well as for roles in feature films as Kurt Schmid in Black Hawk Down 2001 and Prince Charmont in Ella Enchanted 2004 Other film roles include Joe Conner in Shooting Dogs 2005 Grigg Harris in The Jane Austen Book Club 2007 Luke Brandon in Confessions of a Shopaholic 2009 Adam Raki in Adam 2009 and Ted in Martha Marcy May Marlene 2011 On television he portrayed criminal profiler Will Graham in the NBC television series Hannibal 20132015 Cal Roberts in the Hulu original series The Path 20162018 and Robert Devereux 2nd Earl of Essex in the Channel 4 miniseries Elizabeth I 2005 the latter role earned him a Primetime Emmy Award nomination Dancy currently portrays Senior Assistant District Attorney Nolan Price on NBCs revival of the original Law Order 2022present Description above from the Wikipedia article Hugh Dancy licensed under CCBYSA full list of contributors on Wikipedia