A two minute video is huge - I doubt any texting program will send it.
Your best bet is to load that video into a cloud storage account (for example, Dropbox, which give you 2GB storage free). Then, once it's loaded, make a link to that video and send the link via text. That way, the recipient can click on the link and see the video at their leisure.
Marilyn