<P> In the film adaptation , Number Four is portrayed by Alex Pettyfer . </P>
<P> In the film adaptation , Number Four is portrayed by Alex Pettyfer . </P>
who played john smith in i am number four
who played john smith in i am number four
Alex Pettyfer
Alex Pettyfer