A VAMPIRE Diaries star reunited with fellow cast members at a fan convention - making his first public appearance in five years. Steven R. McQueen, 38, played Jeremy Gilbert in The CW series, which aired from 2009 to 2017.