What has he been doing recently anyway?
He's Jerry Flute on "Big Love."
You can go HERE
to see what Beltran thought about Voyager--it's kind of fun.
Also, he seems to have been busy with the law: "Actor Robert Beltran and members of a crew filming an episode of Big Love
on location in Arizona were arrested during a dispute with authorities, police said Thursday. After leaving a bar called La Brisa del Sur
, Beltran was asked by authorities for his papers to show that he was not an illegal alien. Beltran became irate…."
Where's the quote from?
Ah, the quote--it's from the Zameaze Post, a reputable and acclaimed news source.