Rory (James McAvoy) é um jovem rebelde, bem humorado, que fala o que pensa, não liga para as convenções sociais, nem para nada, nem para ninguém. Seu oposto é Michael (Steven Robertson), que sempre levou uma vida completamente sem graça e enfadonha. O que estas duas pessoas tão diferentes poderiam t..