Robert Longstreet is a respected actor who moves fluidly between indie films and genre work, showing a gift for playing complex, wounded, or morally ambiguous characters.