Sean Meehan was born on December 24, 1974 in New Jersey, USA. He is an actor, known for The Normal Heart (2014) and The Taking of Pelham 123 (2009). Read more on iMDB