Cast Credits The Lost World (1999) Starring as Lord John Roxton Charmed (1998) Guest starring as Vaklav Episode 8x07: The Lost Picture Show (Nov 6, 2005)