Der 38 Jahre alte Loser Lancelot Blue Dunkquist (Zac Efron) "kann" genau eine Sache: Er ähnelt dem berühmten Hollywood-Star James Jansen (Zac Efron) und wird sogar immer wieder mit diesem verwechselt. Sonst bekommt Lance nichts auf die Kette. Er lebt immer noch bei seinen Eltern und kommt mit seinem bedeutungslosen Job kaum über die Runden. Als er gefeuert wird, ist es Zeit, etwas in die Tat umzusetzen, womit er in seinen Gedanken schon lange spielt. Seit zehn Jahren hat er genau studiert, wie sich Jansen bewegt, wie dieser spricht und sich verhält. Er kann ihn perfekt nachahmen. Nun ist es an der Zeit für Lance, sich das Traumleben zu holen, das ihm gebührt...