Award Winning Composer John Swihart Scores Film Premiering Sundance

Award-winning composer JOHN SWIHART whose career has been on a stellar trajectory since writing the quirky score to the cult classic “Napoleon Dynamite” shows his darker side with his suspense-filled score for the psychological-thriller “The Perfect Host.”   Swihart’s score to the comedy “Youth In Revolt” starring Michael Cera is currently in theatres. Swihart has successfully traversed the musical landscape from performer with the Blue Man Group to scoring numerous films and TV series.  “The Perfect Host” will premiere at Sundance on Saturday, Jan. 23 at noon in the Egyptian Theatre.


“The Perfect Host” is about John Taylor, a career criminal who robs a bank and needs to get off the streets. He finds himself on Warwick Wilson’s doorstep posing as a friend of a friend, who’s been mugged and lost his luggage. The film takes the audience on a suspense-filled ride where nothing is as it seems; exposing true human nature and revealing how far we’re willing to go to satisfy our needs.



John Swihart began his musical training at the age of four studying piano; by eight, he added the saxophone, followed by guitar studies at Indiana University — while still in high school. He then continued his formal musical training of composition, production and engineering at Boston’s prestigious’ Berklee College of Music.  After college, Swihart toured with a variety of bands and performed in musical theater in Boston, New York and Los Angeles; simultaneously, he composed for Boston advertising clients and scored student films for Emerson undergrads.  When Blue Man Group opened a Vegas show, Swihart was recruited to be a musician in the Grammy nominated ensemble.  A year later, he moved to Los Angeles to pursue film composing.  His fifth film score as a composer was “Napoleon Dynamite” and he has since scored over 40 films.  John Swihart’s other film & TV credits include “New in Town,” “Employee of the Month,” “How I Met Your Mother” and “Greek.”

%d bloggers like this: