Cast Credits Castle (2009) Guest starring as Lucas Troy Episode 6x15: Smells Like Teen Spirit (Feb 17, 2014) Supernatural (2005) Guest starring as Brian Wilcox Episode 8x04: Bitten (Oct 24, 2012)