
Like the titular character in his upcoming 'The Spirit', Gabriel Macht has been a bit of an ethereal presence in recent years: The 36-year-old actor has appeared in a string of films, some noteworthy ("The Good Shepherd"), some not ("Grand Theft Parsons").