Cast Credits Once Upon a Time (2011) Guest starring as Zach Episode 4x20: Lily (Apr 26, 2015) [Co-Star]