Robert Pattinson Closing The Taft School?

There’s a long standing tradition at The Taft School in Baton Rogue Connecticut (but the video was filmed outside Baton Rogue) of having a headmaster holiday. It dates back to when President William Howard Taft was being sworn in and his son wanted to be there. You can read about it on their website.

Anyway, each year the headmaster tries to find a creative way of letting the kids know that they are having this holiday which amounts to a day off.  Call it a mental health break.

Well actor/director/producer Peter Berg who is a grad of the school got Robert Pattinson involved in this year’s headmaster holiday announcement. No clue what the headmaster is ever going to do to top this one.

Via RPatttzNews