Ian Abel is an actor, known for Snatched (2018), Contingency (2013) and Blue River Park (2012).
Evil Doctor (Snatched)