who is the actor who plays lafayette on true blood
Nelsan Ellis He played Lafayette Reynolds in the HBO series True Blood and Bobby Byrd in the 2014 James Brown biopic Get on Up.
Giles Matthey Giles Ingram Matthey (born 11 November 1987) is a British-Australian actor best known for his role as Claude Crane on the HBO original series True Blood, Morpheus/Gideon on the ABC series Once Upon a Time and Jordan Reed on FOX series 24: Live Another Day.